第 1 課:連接到 Database Engine
當您安裝 SQL Server Database Engine 時,所安裝的工具視版本和安裝選項而定。這一課會檢閱主要工具,並示範如何連接及執行基本功能 (授權更多使用者)。
這一課包含下列工作:
使用者入門的工具
連接 Management Studio
授權其他連接
使用者入門的工具
SQL Server Database Engine 出貨時已附帶各種工具。這個主題描述您需要的優先工具,並幫助您選取作業的正確工具。所有工具都可以從 [開始] 功能表存取。某些工具 (例如 SQL Server Management Studio) 在預設情況下不會安裝。您必須在安裝期間選取工具當做用戶端元件的一部分。如需下面所述工具的完整描述,請在《SQL Server 線上叢書》中搜尋相關內容。SQL Server Express 只包含工具的子集。
基本工具
SQL Server Management Studio 是管理 Database Engine 及撰寫 Transact-SQL 程式碼的主要工具。它裝載於 Visual Studio Shell 中,而不包含在 SQL Server Express 中。
SQL Server Management Studio Express 是 SQL Server Management Studio 的免費限量版,專門搭配 SQL Server Express 使用,而且是針對想要在輕量型工具中擁有 Management Studio 基本功能的使用者所提供。某些 SQL Server Express 下載包括 Management Studio Express,某些則不包括。您可以從 Microsoft 下載中心安裝 Management Studio Express。
SQL Server 組態管理員會隨著 SQL Server 和用戶端工具一起安裝。它可讓您啟用伺服器通訊協定、設定通訊協定選項 (例如 TCP 通訊埠)、設定伺服器服務自動啟動,以及設定用戶端電腦以您偏好的方式連接。這個工具會設定更進階的連接元素,但是不會啟用功能。
範例資料庫
SQL Server 未隨附範例資料庫和範例。《SQL Server 線上叢書》中所描述的大多數範例都是使用 AdventureWorks2008R2 範例資料庫。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。
啟動 SQL Server Management Studio
- 指向 [開始] 功能表上的 [所有程式],再指向 [Microsoft SQL Server 2008 R2],然後按一下 [SQL Server Management Studio]。
啟動 SQL Server 組態管理員
- 指向 [開始] 功能表上的 [所有程式],然後依序指向 [Microsoft SQL Server 2008 R2] 和 [組態工具],再按一下 [SQL Server 組態管理員]。
連接 Management Studio
如果您知道執行個體的名稱,而且是以電腦上管理員群組的成員身分來連接,則要從相同電腦上所執行的工具連接到 Database Engine 很容易。下列程序必須執行在主控 SQL Server 的相同電腦上。
判斷 Database Engine 執行個體的名稱
以管理員群組的成員身分登入 Windows,並開啟 Management Studio 或 Management Studio Express。
安全性注意事項 如果您在 Windows Vista 或 Windows Server 2008 (或更新版本) 上連接到 SQL Server 2000 或 SQL Server 2005,您可能需要以滑鼠右鍵按一下 [Management Studio],然後按一下 [以系統管理員身分執行],才能使用您的系統管理員認證連接。從 SQL Server 2008 開始,安裝程式會將選取的登入加入至 SQL Server,所以您的系統管理員認證不是必要的。如需詳細資訊,請參閱<如何:從 Windows Vista 連接到 SQL Server>。
在 [連接到伺服器] 對話方塊中,按一下 [取消]。
如果不顯示「已註冊的伺服器」,請在 [檢視] 功能表中按一下 [已註冊的伺服器]。
在 [已註冊的伺服器] 工具列上選取 [Database Engine] 之後,展開 [Database Engine]、以滑鼠右鍵按一下 [本機伺服器群組]、指向 [工作],然後按一下 [註冊本機伺服器]。此時會顯示電腦上已安裝的所有 Database Engine 執行個體。這包括 SQL Server 2000 和 SQL Server 2005 的執行個體。預設的執行個體未命名,而是以電腦名稱顯示。具名執行個體會顯示為電腦名稱,後面接著反斜線 (\) 及執行個體名稱。如果是 SQL Server Express,除非在安裝期間變更名稱,否則執行個體會命名為 <computer_name>。
確認 Database Engine 是否在執行中
在 [已註冊的伺服器] 中,如果 SQL Server 執行個體的名稱旁邊有一個綠點和白色箭頭,表示 Database Engine 在執行中,不需要進一步動作。
如果 SQL Server 的執行個體的名稱旁邊有一個紅點和白色方塊,表示 Database Engine 已停止。在 Database Engine 的名稱上按一下滑鼠右鍵,然後按一下 [啟動]。在確認對話方塊之後,Database Engine 應該啟動,且圓圈應該變成綠色。
若要連接到 Database Engine
在 Management Studio 的 [檔案] 功能表上,按一下 [連接物件總管]。
此時會開啟 [連接到伺服器] 對話方塊。[伺服器類型] 方塊會顯示上次使用之元件的類型。
選取 [Database Engine]。
在 [伺服器名稱] 方塊中,輸入 Database Engine 執行個體的名稱。如果是 SQL Server 的預設執行個體,伺服器名稱為電腦名稱。如果是 SQL Server 的具名執行個體,伺服器名稱會是 <computer_name>\<instance_name>,,例如 ACCTG_SRVR\SQLEXPRESS。
按一下 [連接]。
授權其他連接
既然您以管理員身分連接到 SQL Server,您的首要工作之一就是授權其他使用者連接。您可以建立登入,並授權該登入以使用者身分存取資料庫,來達成此目的。登入可以是使用 Windows 認證的 Windows 驗證登入,或是 SQL Server 驗證登入,這種登入將驗證資訊儲存在 SQL Server 中,與 Windows 認證無關。可能的話,請盡量使用 Windows 驗證。
建立 Windows 驗證登入
在上一項工作中,您使用 Management Studio 連接到 Database Engine。在 [物件總管] 中,展開伺服器執行個體,展開 [安全性],以滑鼠右鍵按一下 [登入],然後按一下 [新增登入]。
此時會出現 [登入 - 新增] 對話方塊。
在 [一般] 頁面的 [登入名稱] 方塊中,以 <domain>\<login> 格式輸入 Windows 登入。
在 [預設資料庫] 方塊中,選取 AdventureWorks2008R2 (如果有的話)。否則,請選取 [master]。
在 [伺服器角色] 頁面上,如果新登入將成為管理員,請按一下 [系統管理員 (sysadmin)],否則保留空白。
在 [使用者對應] 頁面上,對 AdventureWorks2008R2 資料庫選取 [對應] (如果有的話)。否則,請選取 [master]。請注意,[使用者] 方塊會填入此登入。當此對話方塊關閉時,會在資料庫中建立此使用者。
在 [預設結構描述] 方塊中,輸入 dbo,將登入對應到資料庫擁有者結構描述。
接受 [安全性實體] 和 [狀態] 方塊的預設值,並按一下 [確定] 來建立登入。
安全性注意事項 |
---|
這是讓您快速入門的基本資訊。SQL Server 提供多樣化的安全性環境,安全性顯然是資料庫作業的重要一環。 |