第 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 執行個體的名稱

  1. 以管理員群組的成員身分登入 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>。

  2. [連接到伺服器] 對話方塊中,按一下 [取消]

  3. 如果不顯示「已註冊的伺服器」,請在 [檢視] 功能表中按一下 [已註冊的伺服器]

  4. 在 [已註冊的伺服器] 工具列上選取 [Database Engine] 之後,展開 [Database Engine]、以滑鼠右鍵按一下 [本機伺服器群組]、指向 [工作],然後按一下 [註冊本機伺服器]。此時會顯示電腦上已安裝的所有 Database Engine 執行個體。這包括 SQL Server 2000 和 SQL Server 2005 的執行個體。預設的執行個體未命名,而是以電腦名稱顯示。具名執行個體會顯示為電腦名稱,後面接著反斜線 (\) 及執行個體名稱。如果是 SQL Server Express,除非在安裝期間變更名稱,否則執行個體會命名為 <computer_name>。

確認 Database Engine 是否在執行中

  1. 在 [已註冊的伺服器] 中,如果 SQL Server 執行個體的名稱旁邊有一個綠點和白色箭頭,表示 Database Engine 在執行中,不需要進一步動作。

  2. 如果 SQL Server 的執行個體的名稱旁邊有一個紅點和白色方塊,表示 Database Engine 已停止。在 Database Engine 的名稱上按一下滑鼠右鍵,然後按一下 [啟動]。在確認對話方塊之後,Database Engine 應該啟動,且圓圈應該變成綠色。

若要連接到 Database Engine

  1. 在 Management Studio 的 [檔案] 功能表上,按一下 [連接物件總管]

    此時會開啟 [連接到伺服器] 對話方塊。[伺服器類型] 方塊會顯示上次使用之元件的類型。

  2. 選取 [Database Engine]

  3. [伺服器名稱] 方塊中,輸入 Database Engine 執行個體的名稱。如果是 SQL Server 的預設執行個體,伺服器名稱為電腦名稱。如果是 SQL Server 的具名執行個體,伺服器名稱會是 <computer_name>\<instance_name>,,例如 ACCTG_SRVR\SQLEXPRESS

  4. 按一下 [連接]

授權其他連接

既然您以管理員身分連接到 SQL Server,您的首要工作之一就是授權其他使用者連接。您可以建立登入,並授權該登入以使用者身分存取資料庫,來達成此目的。登入可以是使用 Windows 認證的 Windows 驗證登入,或是 SQL Server 驗證登入,這種登入將驗證資訊儲存在 SQL Server 中,與 Windows 認證無關。可能的話,請盡量使用 Windows 驗證。

建立 Windows 驗證登入

  1. 在上一項工作中,您使用 Management Studio 連接到 Database Engine。在 [物件總管] 中,展開伺服器執行個體,展開 [安全性],以滑鼠右鍵按一下 [登入],然後按一下 [新增登入]

    此時會出現 [登入 - 新增] 對話方塊。

  2. [一般] 頁面的 [登入名稱] 方塊中,以 <domain>\<login> 格式輸入 Windows 登入。

  3. [預設資料庫] 方塊中,選取 AdventureWorks2008R2 (如果有的話)。否則,請選取 [master]

  4. [伺服器角色] 頁面上,如果新登入將成為管理員,請按一下 [系統管理員 (sysadmin)],否則保留空白。

  5. [使用者對應] 頁面上,對 AdventureWorks2008R2 資料庫選取 [對應] (如果有的話)。否則,請選取 [master]。請注意,[使用者] 方塊會填入此登入。當此對話方塊關閉時,會在資料庫中建立此使用者。

  6. [預設結構描述] 方塊中,輸入 dbo,將登入對應到資料庫擁有者結構描述。

  7. 接受 [安全性實體][狀態] 方塊的預設值,並按一下 [確定] 來建立登入。

安全性注意事項安全性注意事項

這是讓您快速入門的基本資訊。SQL Server 提供多樣化的安全性環境,安全性顯然是資料庫作業的重要一環。