第 2 章 SQL Server 2008 R2資料庫安裝設定與管理
2-1 SQL Server 2008 R2資料庫介紹 2-2 SQL Server 2008 R2資料庫安裝與操作管理 2-3 SQL Server 2008 R2資料庫設定與管理 2-4 以SQL Server管理工具建立新資料庫 2-5 匯入北風資料庫到SQL Server 2008 R2 2-6 在VS 2010中連接SQL Server 2008 R2資料 庫 2-7 SQL Server 2008 R2資料庫功能介紹
本章將介紹SQL Server 2008 R2資料庫安裝、 設定與管理等議題。 內容橫跨企業版、標準版乃至於Express免費版 本。
2-1 SQL Server 2008 R2資料庫介紹 六個SQL Server 2008 R2版本:Datacenter、Enterprise (企業版)、Standard(標準版)、Web、Workgroup 與Express,下表為概略性比較。 功能 DataCenter Enterprise Standard Web Workgroup Express CPU數目 OS最大值 8 4 2 1 記憶體上限 2TB 64GB 4GB 1GB 最大資料庫大小 524 TB 10 GB
2-2 SQL Server 2008 R2資料庫安裝與操作管理
安裝好資料庫後,可使用【SQL Server Management Studio】連接資料庫,伺服器類型選擇「Database Engine」,伺服器名稱使用預設值或「Localhost」,而驗 證使用「Windows驗證」或「SQL Server驗證」。
SQL Server 2008 R2 Express免費版資料庫安裝 第一種是安裝Visual Studio 2010時,預設便會一併安裝 Express版資料庫 另一種方式是自行下載安裝SQL Server 2008 Express資料 庫
以SQL Server 2008 R2 Management Studio Express連接管理資料庫 開啓SQL Server Management Studio Express管理工具 首先執行作業系統的【開始】【程式集】【Microsoft SQL Server 2008】開啓【SQL Server Management Express】管理工具。 連接SQLEXPRESS資料庫執行個體 若欲連接SQLEXPRESS資料庫執行個體,則在伺服器名稱中輸 入「Localhost\SQLEXPRESS」,按下【連接】按鈕即可 連接到資料庫。
連接SQLEXPRESS資料庫執行個體
若欲查詢各種資料庫詳細的功能與資訊,可下載安裝SQL Server 2008 R2線上叢書 。
2-3 SQL 2008 R2資料庫設定與管理 資料庫Service Pack(SP)修補更新 資料庫記憶體設定 為了確保資料庫功能、Bug或安全性等議題,第一個應 先檢查是否有最新的軟體修補。 資料庫記憶體設定 開啓SQL Server Management Studio管理工具,在資 料庫上按滑鼠右鍵選擇【屬性】【記憶體】 【最大伺服器記憶體】,將原先2147483647MB改為 1024MB,如此便可限制SQL Server資料庫記憶體使 用上限。
調整SQL Server記憶體最高使用上限
若需改變SQL Server資料庫驗證模式,可在伺服器屬性中做 調整,選擇資料庫【屬性】【安全性】【伺服器驗證】 中改為「SQL Server及Windows驗證模式」,完成後重新 啟動SQL Server服務,設定才會生效。
帳號設定管理 在資料庫的安全性登入在sa帳號上按滑鼠右鍵,選擇 【屬性】【一般】就可以更改密碼,而在【狀態】的地方 還可以設定是否讓帳號連接資料庫,或是停用、啟用帳號。
2-4 以SQL Server管理工具建立新資料庫 開啓【SQL Server Management Studio】資料庫管理工具 在【資料庫】節點按滑鼠右鍵,選擇【新增資料庫】 輸入資料庫名稱「myDB」後,按下【確定】按鈕後, 便可建立一個新的myDB資料庫。
建立新的資料表及Schema定義 資料庫(Database)只是容納資料表、預存程序或其他設 定的一個容器,所以還必須建立資料表來儲存實際資料記錄。
設定主索引鍵
輸入資料記錄
2-5 匯入北風資料庫到SQL 2008 R2 資料庫檔案匯入動作,如:從一台電腦複製SQL Server 資料庫檔案到另一台SQL Server主機,或者備份的資料 庫要掛回SQL Server,此時可利用SQL Server的附加 (Attach)功能將資料庫掛上,若要移除則用卸離 (Detach)功能。 北風資料庫的匯入 Step:複製北風資料庫檔案 請從光碟中複製Northwind.mdf(資料檔)與 Northwind.ldf(Log檔)到電腦的SQL Server 2008 R2 資料庫檔案目錄所在即可。
Step:附加資料庫 開啓SQL Server Management Studio管理工具在資料庫 按滑鼠右鍵,選擇【附加】,隨後會出現附加資料庫精 靈再按【附加】按鈕選擇正確路徑下的 Northwind.mdf資料庫檔再按【確定】按鈕
若需要卸離資料庫,其方式為在Northwind資料庫上按滑鼠 右鍵,選擇【工作】【卸離】,即可完成資料庫卸離。
2-6 在VS 2010中連接SQL Server 2008 R2資料庫
VS 2010專業版以上:使用「伺服器總管」來加入資料庫 連線,也同樣點選【檢視】選擇【伺服器總管】叫出 資料庫連線管理工具。
VS 2010連接SQL Server資料庫設定
2-7 SQL S 2008 R2 資料庫功能介紹 資料庫圖表介紹 SQL Server 2008 R2有幾個常用的功能分別為:資料庫圖 表、資料表、檢視表、預存程序 。 資料庫圖表介紹 資料庫圖表主要用途是以視覺化呈現資料表之間的關連性
資料庫關連性圖表
資料表功能介紹 VS 2010 對於資料表的整合操作提供了包括:加入新的資料 表、加入新的觸發程序、新增查詢、開啟資料表定義、顯示 資料表等常用功能 。 顯示資料表資料
檢視表功能介紹 檢視表(View)是一段SQL語法的定義,它本身只有定 義,而不包含任何的資料記錄。 在使用到檢視表來進行查詢時,SQL Server會立即執行 檢視表所定義的SQL語法 。
本章結束