SQL Server 2008 序列號:
Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB
產品秘藥JD8Y6-HQG69-P9H84-XDTPG-34MBB
?
下面只說企業版安裝說明
SQL Server版本:SQL Server 2008 企業版。
?
安裝Microsoft SQL Server 2008
?
根據操作系統和系統中所安裝的組件的不同,Microsoft SQL Server 2008安裝程序可能需要先安裝支持組件Microsoft .NET Framework 3.5 SP1和Windows Installer 4.5。
?
下面我們以Windows Server 2003企業版操作系統的安裝過程為例,詳細地介紹Microsoft SQL Server 2008的安裝過程。
由于我們是在全新安裝的Windows Server 2003中安裝SQL Server 2008,因此出現了要求安裝支持組件的對話框。注意,如果您的操作系統已經安裝過這些組件,則可能不會出現該對話框。
?
1.安裝.NET Framework 3.5 SP1和Windows Installer 4.5支持組件
在“Microsoft .NET Framework 3.5 SP1 安裝程序”對話框中選擇“我已經閱讀并接受許可協議中的條款(A)”,然后點擊“安裝(I) >”按鈕。注意,此安裝過程并不需要Internet連接。
?
安裝完畢后,點擊“退出(X)”關閉對話框。
?
稍后,安裝程序將啟動“軟件更新安裝向導”,點擊“下一步(N) >”繼續。
?
選擇“我同意(A)”,然后點擊“下一步(N) >”繼續。
?
在彈出的“KB942288-v4 安裝程序”對話框中點擊“繼續(C)”,安裝“Windows Installer 4.5”。
?
安裝完成后,SQL安裝程序要求重新啟動計算機,點擊“確定”,重新啟動計算機。
?
?
2.安裝SQL Server 2008
計算機重新啟動后,“SQL Server 安裝中心”將自動運行。如果安裝中心沒有自動運行,則需要手動執行安裝程序。注意,在Windows 7中安裝時,請以管理員身份運行,具體操作方法:在安裝程序上右擊,選擇“以管理員身份運行(A)”。如果出現“程序兼容性助手”對話框,點擊“運行程序(R)”繼續執行安裝程序。
?
在安裝中心左側選擇“安裝”,然后選擇“全新 SQL Server 獨立安裝或向現有安裝添加功能”。
?
稍后,“SQL Server 2008安裝程序”將會啟動,它將自動進行“安裝程序支持規則”檢查。
?
檢查完畢后,點擊“確定”繼續。如果不能點擊“確定”,則需要根據其提示信息,更新或更改操作系統或軟件設置。
?
如果已經購買產品密鑰,則輸入產品密鑰。如果未購買產品密鑰,請選擇“指定可用版本(S)”,選擇“Enterprise Evaluation”180天試用,此試用版不會屏蔽任何功能。點擊“下一步(N) >”繼續。
?
勾選“我接受許可條款(A)。”,點擊“下一步(N) >”繼續。
?
點擊“安裝(I)”,安裝程序支持文件。
?
“安裝程序支持文件”安裝完畢后,安裝程序將再次進行“安裝程序支持規則”檢查。檢查完畢后,點擊“下一步(N) >”繼續。
?
在安裝程序“功能選擇”頁中選中“數據庫引擎服務”、“管理工具 – 基本”和“管理工具 – 完整”。如果需要其他功能,請勾選相應選項。點擊“下一步(N) >”繼續。
?
在“實例配置”頁中可以修改實例名和實例安裝目錄。修改完畢后,點擊“下一步(N) >”繼續。
?
進入“磁盤空間要求”頁,點擊“下一步(N) >”繼續。
?
進入“服務器配置”頁,在“服務帳戶”選項卡中,選擇“SQL Server 代理”和“SQL Server Database Engine”的帳戶名,然后點擊“下一步(N) >”繼續。
?
進入“數據庫引擎配置”頁,在“帳戶設置”選項卡中,點擊“添加當前用戶(C)”。如果要使用 “SQL Server身份認證”方式連接數據庫,則要在“身份認證模式”一欄中選擇“混合模式(SQL Server身份驗證和Windows身份驗證)(M)”,并設置密碼。該密碼是內置帳戶“sa”的密碼。然后點擊“下一步(N) >”繼續。
?
如果勾選了其它功能,則可能需要繼續一些設置。否則將直接進入“錯誤和使用情況報告”頁,點擊“下一步(N) >”繼續。
?
安裝程序將再次檢查“安裝規則”。檢查完畢后,點擊“下一步(N) >”繼續。
?
安裝程序進入“準備安裝”頁,點擊“安裝(I)”繼續。
?
整個安裝過程可能需要10分鐘。
?
安裝完成后,點擊“下一步(N) >”繼續。
?
點擊“關閉”,退出“SQL Server 2008安裝程序”。
?
最后,關閉“SQL Server 安裝中心”完成SQL 2008的安裝。至此,SQL Server 2008的整個安裝過程就結束了。
?
?
?
?
?
使用SQL Server 2008附加數據庫?
下面我們以附加“StudentDB”數據庫為例,詳細地介紹如何使用SQL Server 2008附加數據庫。在Windows Server 2003和Windows 7中附加數據庫的操作完全相同,因此,為了節省篇幅,我們僅以Windows 7為例進行講解。
?
在Windows 7中附加數據庫:
1.打開“Microsoft SQL Server Management Studio”,點擊“連接(C)”按鈕,連接到服務器。
注意,在Windows 7中,如果沒有關閉“UAC帳戶控制”,則需要以管理員身份運行“Microsoft SQL Server Management Studio”才能成功附加數據庫。具體操作方法是:在開始菜單中的“SQL Server Management Studio”項目上右擊,在彈出的菜單中選擇“以管理員身份運行(A)”。
?
在Windows Server 2003中可能會出現“服務器名稱(S)”一欄為空的情況。
?
出現這種情況時,可以直接輸入“(local)”,或者點擊“服務器名稱(S)”下拉框,選擇“<瀏覽更多…>”。在打開的“查找服務器”對話框中展開“數據庫引擎”,選中其中的主機,然后點擊“確定”返回“連接到服務器”對話框。再點擊“連接(C)”按鈕就可以連接到服務器。
?
2.展開服務器節點,在“數據庫”節點上右擊,選擇“附加(A)…”,打開“附加數據庫”對話框。
?
3.點擊“添加(A)…”按鈕,打開“定位數據庫文件”對話框。
?
4.定位到“StudentDB.mdf”數據庫文件,然后點擊“確定”,返回“附加數據庫”對話框。
?
5.修改“附加為”一欄中的數據庫名稱為“StudentDB”。如果需要附加其它數據庫,請點擊點擊“添加(A)…”按鈕,添加完畢后點擊“確定”繼續。
?
6.當彈出提示信息時,點擊“確定”繼續。
?
7.數據庫附加成功后,可以在“數據庫”節點中看到“StudentDB”數據庫。
?
8.展開“StudentDB”數據庫,展開“表”,可以看到其中的已經建立好的數據表。
?
9.啟動Visual Studio,打開“學生信息管理系統”項目,然后打開“app.config”應用程序配置文件,修改“connectionStrings”節點中“connectionString”值。
首先介紹一下“connectionString”中各參數的含義,假設初始值如下:
<connectionStrings>
???? ???<add name="StudentManage.My.MySettings.StudentDBConnectionString"
??????????? connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=StudentDB;Integrated Security=True"
??????????? providerName="System.Data.SqlClient" />
??????? <add name="StudentManage.My.MySettings.masterConnectionString"
??????????? connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=master;Integrated Security=True"
??????????? providerName="System.Data.SqlClient" />
</connectionStrings>
我們可以看到有兩個“connectionString”,其中第一個用于連接“StudentDB”數據庫,第二個用于連接“master”數據庫。
?
根據數據庫連接方法的不同,“connectionString”的參數也不同,這是其中一種,采用的是“Windows集成身份認證”方式,形式如下:
connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=StudentDB;Integrated Security=True"
“Data Source”是所要連接數據庫的“主機名\實例名”,連接默認實例則可以省略實例名;“Initial Catalog”是所要連接的數據庫名稱;“Integrated Security=True”表示使用“Windows集成身份認證”方式連接數據庫。
另一種是采用 “SQL Server身份認證”連接數據庫,形式如下:
connectionString="Server=localhost\SQLEXPRESS;uid=sa;pwd=qaz123!@#;database=StudentDB"
“Server”是所要連接數據庫的“主機名\實例名”或“IP地址\實例名”,連接默認實例則可以省略實例名;“uid”是數據庫的登錄名;“pwd”是對應登錄名的密碼;“database”是所要連接的數據庫名稱。
?
在打開“Microsoft SQL Server Management Studio”時可以看到“服務器名稱(S)”一欄,它就是主機名,用它替換“Data Source”的值,或“Server”的值。
?
這里我們連接的是默認實例,所以省略了實例名。
修改后的連接字符串如下:
<connectionStrings>
??????? <add name="StudentManage.My.MySettings.StudentDBConnectionString"
??????????? connectionString="Data Source= WIN-284HDDE7OAK;Initial Catalog=StudentDB;Integrated Security=True"
??????????? providerName="System.Data.SqlClient" />
??????? <add name="StudentManage.My.MySettings.masterConnectionString"
??????????? connectionString="Data Source= WIN-284HDDE7OAK;Initial Catalog=master;Integrated Security=True"
??????????? providerName="System.Data.SqlClient" />
</connectionStrings>
?
10.保存修改好的“app.config”配置文件,然后啟動調試。
?
輸入預置在管理系統中的用戶“丁莉”及密碼“111111”登錄管理系統。
?
登錄成功后將顯示“學生信息管理系統”主界面。
?
?
另外,部分用戶使用“SQL Server身份認證”時無法連接數據庫,可能是“sa”帳戶未啟用,或者是服務器身份驗證方式未設置為“SQL Server 和 Windows 身份驗證模式”。“sa”帳戶是SQL Server預置的系統管理員帳戶,如果在安裝SQL Server時沒有開啟,則需要手動啟用“sa”帳戶,并修改身份驗證模式。
1.連接到服務器,展開“安全性”節點,展開“登錄名”節點,在“sa”登錄名上右擊,選擇“屬性(R)”。
?
2.在打開的“登錄屬性”對話框左側“選擇頁”中選擇“狀態”,選中“啟用”。
?
3. 在“登錄屬性”對話框左側“選擇頁”中選擇“常規”,修改密碼,此處設置的密碼是登錄名“sa”的密碼。然后,取消“強制實施密碼策略(F)”,點擊“確定”關閉對話框。
?
4.在服務器節點上右擊,選擇“屬性(R)”。
?
5.在打開的“服務器屬性”對話框左側“選擇頁”中選擇“安全性”,然后將“服務器身份驗證”設置為“SQL Server 和 Windows 身份驗證模式(S)”,點擊“確定”關閉對話框。
?
6.彈出提示信息時,點擊“確定”繼續。
?
7.從開始菜單,打開“SQL Server 配置管理器”,在左側樹形列表中選中“SQL Server服務”,然后在右側窗口中選中“SQL Server (MSSQLSERVER)”,點擊工具欄上的“重新啟動服務”按鈕,使我們剛才修改的混合身份驗證模式生效。
?
數據庫服務重新啟動后就可以使用“SQL Server身份認證”方式連接數據庫。