第 2 第 SQL Server 2008 R2 第第第第第第第第第第
Jan 03, 2016
第 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 R22-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 4 2 1
記憶體上限 OS 最大值 2TB 64GB 64GB 4GB 1GB
最大資料庫大小 524 TB 524 TB 524 TB 524 TB 524 TB 10 GB
2-2 SQL Server 2008 R2 資料庫安裝與操作管理
SQL Server 2008 R2 標準版資料庫安裝放 入 資 料 庫 安 裝 光 碟 片 , 選 擇 【 安 裝】【 新 的 SQL Server 獨立安裝或將功能加入到現有安裝 】 。
安裝好資料庫後,可使用【 SQL Server Management Studio 】連接資料庫,伺服器類型選擇「 Database Engine 」,伺服器名稱使用預設值或「 Localhost 」,而驗證使用「 Windows 驗證」或「 SQL Server 驗證」。
SQL Server 2008 R2 Express 免費版資料庫安裝
Express 版兩種安裝方式:第一種是安裝 Visual Studio 2010 時,預設便會一併安裝Express 版資料庫另一種方式是自行下載安裝 SQL Server 2008 Express資料庫
以 SQL Server 2008 R2 Management
Studio Express 連接管理資料庫
1. 開啓 SQL Server Management Studio Express 管理工具首先執行作業系統的【開始】【程式集】【Microsoft SQL
Server 2008】開啓【 SQL Server Management Express 】管理工具。
2. 連接 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 資料庫建立 開啓【 SQL Server Management Studio 】資料庫管理
工具在【資料庫】節點按滑鼠右鍵,選擇【新增資料庫】輸入資料庫名稱「 myDB 」後,按下【確定】按鈕後,便可建立一個新的 myDB 資料庫。
建立新的資料表及 Schema 定義 資料庫( Database )只是容納資料表、預存程序或其他設定的一個容器,所以還必須建立資料表來儲存實際資料記錄。
設定主索引鍵
輸入資料記錄
2-5 匯入北風資料庫到 SQL 2008 R2
資料庫檔案匯入動作,如:從一台電腦複製 SQL Server資料庫檔案到另一台 SQL Server 主機,或者備份的資料庫要掛回 SQL Server ,此時可利用 SQL Server 的附加( Attach )功能將資料庫掛上,若要移除則用卸離( Detach )功能。北風資料庫的匯入 1.Step :複製北風資料庫檔案請從光碟中複製 Northwind.mdf (資料檔)與Northwind.ldf ( Log 檔)到電腦的 SQL Server 2008 R2 資料庫檔案目錄所在即可。
2. Step :附加資料庫開啓 SQL Server Management Studio 管理工具在資
料庫按滑鼠右鍵,選擇【附加】,隨後會出現附加資料庫精靈再按【附加】按鈕選擇正確路徑下的Northwind.mdf 資料庫檔再按【確定】按鈕
若需要卸離資料庫,其方式為在 Northwind 資料庫上按滑鼠右鍵,選擇【工作】【卸離】,即可完成資料庫卸離。
卸離資料庫
2-6 在 VS 2010 中連接 SQL Server 2008 R2 資料庫
VS 2010提供與 SQL Server 2008 R2 資料庫整合的功能
VS 2010專業版以上:使用「伺服器總管」來加入資料庫連線,也同樣點選【檢視】選擇【伺服器總管】叫出資料庫連線管理工具。
VS 2010 連接 SQL Server 資料庫設定
2-7 SQL S 2008 R2 資料庫功能介紹SQL Server 2008 R2 有幾個常用的功能分別為:資料庫圖表、資料表、檢視表、預存程序 。
資料庫圖表介紹資料庫圖表主要用途是以視覺化呈現資料表之間的關連性
資料庫關連性圖表
資料表功能介紹
VS 2010 對於資料表的整合操作提供了包括:加入新的資料表、加入新的觸發程序、新增查詢、開啟資料表定義、顯示資料表等常用功能 。
顯示資料表資料
檢視表功能介紹
1. 檢視表( View )是一段 SQL語法的定義,它本身只有定義,而不包含任何的資料記錄。
2. 在使用到檢視表來進行查詢時, SQL Server 會立即執行檢視表所定義的 SQL語法 。
本章結束