微軟SQL Server是由微軟開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。它是一個高度可擴(kuò)展的產(chǎn)品,可以從一個單一的筆記本電腦上運行的任何東西或以高倍云服務(wù)器網(wǎng)絡(luò),或在兩者之間任何東西。當(dāng)然,“任何東西”,它仍然需要滿足通常的硬件和軟件要求,但這些要求是合理適度的,SQL Server都是可以運行的。
SQL Server是在世界上最常用的數(shù)據(jù)庫。 因為微軟的關(guān)系,它就是那么用戶!
自SQL Server 1.0在1989年發(fā)布以來,SQL Server已演變成為一個真正的企業(yè)信息化平臺。雖然它的核心功能是一個RDBMS,SQL Server已成為遠(yuǎn)不止于此。 SQL服務(wù)器2014年包括內(nèi)置的商務(wù)智能工具,以及一系列的分析和報告工具。 這是關(guān)于最好的數(shù)據(jù)庫管理工具,如創(chuàng)建數(shù)據(jù)庫,備份,復(fù)制,安全性以及更多。
本教程更側(cè)重于介紹數(shù)據(jù)庫管理工具。
SQL Server提供了一些工具來幫助數(shù)據(jù)庫管理和編程任務(wù)。
一些典型的數(shù)據(jù)庫管理和編程任務(wù)可能包括:
這些是一些數(shù)據(jù)庫管理員(DBA)可能需要執(zhí)行很多任務(wù)。SQL Server提供了這些手段來執(zhí)行這些任務(wù)。
SQL Server是一個服務(wù)器的數(shù)據(jù)庫系統(tǒng),而不是一個桌面系統(tǒng) - 如 MS Access。
基于服務(wù)器的數(shù)據(jù)庫的系統(tǒng)被設(shè)計為在中央服務(wù)器上運行- 或服務(wù)器 - 使得多個用戶可以同時訪問相同的數(shù)據(jù)。用戶通常通過應(yīng)用程序訪問數(shù)據(jù)庫。
例如,一個網(wǎng)頁可以存儲在數(shù)據(jù)庫中的所有內(nèi)容。當(dāng)訪問者瀏覽的文章,他們從數(shù)據(jù)庫中檢索數(shù)據(jù)。在任何時候,一個網(wǎng)站可能服務(wù)了數(shù)百,甚至數(shù)千篇文章在其網(wǎng)站的訪客。與此同時,其他用戶可以更新他們的個人資料,在會員區(qū),或訂閱新聞簡報或其他任何網(wǎng)站的用戶操作。所以用戶都同時讀取和更新數(shù)據(jù)庫。你需要一個良好的,強(qiáng)大的數(shù)據(jù)庫系統(tǒng)滿足這種類型的用法。畢竟,你不希望你的數(shù)據(jù)庫鎖定,因為太多用戶試圖訪問它?;蛘吒愕氖牵悴粫M谀愕臄?shù)據(jù)庫,由于電線損壞而致數(shù)據(jù)獲取不到。
通常,這是是由網(wǎng)站的應(yīng)用程序提供的功能,以這些訪問者(例如,可以使用如,ColdFusion,HTML和JavaScript來構(gòu)建網(wǎng)站)。它使用數(shù)據(jù)庫存儲數(shù)據(jù),并使其可用。但是,SQL Server不包括一些有用的功能,可幫助應(yīng)用程序提供的功能。
SQL Server有很多版本。有些是付費版本有些則是免費的。本教程中的例子是使用免費的SQL Server 2014工具。