當您安裝 SQL Server Database Engine 時,所安裝的工具取決於版本和設定選擇。 本課程會檢閱主體工具,並示範如何連線及執行基本功能(授權更多使用者)。
入門工具
SQL Server 資料庫引擎隨附各種工具。 本主題描述您需要的第一個工具,並協助您為作業選取正確的工具。 您可以從 [ 開始 ] 選單存取所有工具。 默認不會安裝某些工具,例如 SQL Server Management Studio。 您必須在安裝期間選取工具作為用戶端元件的一部分。 如需下列工具的完整描述,請在《SQL Server 在線叢書》中搜尋它們。 SQL Server Express 只包含工具的子集。
基本工具
SQL Server Management Studio 是管理 Database Engine 並撰寫 Transact-SQL 程式代碼的主要工具。 它裝載於Visual Studio外殼中。 它不包含在 SQL Server Express 中,但可從 Microsoft下載中心進行個別下載。
SQL Server 組態管理員會同時安裝 SQL Server 和用戶端工具。 它可讓您啟用伺服器通訊協議、設定通訊協定選項,例如 TCP 連接埠、設定伺服器服務以自動啟動,以及設定用戶端電腦以慣用的方式連線。 此工具會設定更進階的連線元素,但未啟用功能。
範例資料庫
範例資料庫和範例不包含在 SQL Server 中。 SQL Server 在線叢書中所述的大部分範例都會使用 AdventureWorks2012 範例資料庫。
啟動 SQL Server Management Studio
- 在 [ 開始] 功能表上,指向 [ 所有程式],指向 [Microsoft SQL Server 2014],然後單擊 [ SQL Server Management Studio]。
啟動 SQL Server 組態管理員
- 在 [ 開始] 功能表上,指向 [ 所有程式],指向 [MICROSOFT SQL Server 2014],指向 [ 組態工具],然後單擊 [ SQL Server 組態管理員]。
使用Management Studio連線
如果您知道實例的名稱,而且您是以計算機上的 Administrators 群組成員身分連線,則很容易從同一部電腦上執行的工具連線到 Database Engine。 下列程式必須在裝載 SQL Server 的同一部電腦上執行。
判斷 Database Engine 實例的名稱
以 Administrators 群組的成員身分登入 Windows,然後開啟 Management Studio。
這很重要
如果您要連線到 Windows Vista 或 Windows Server 2008 上的 SQL Server 2005(或更新版本),您可能需要以滑鼠右鍵按兩下 Management Studio,然後按兩下 [ 以系統管理員身分執行 ] 以使用系統管理員認證進行連線。 從 SQL Server 2008 開始,安裝程式會將選取的登入新增至 SQL Server,因此您不需要系統管理員認證。
在 [ 連接到伺服器 ] 對話框中,按兩下 [ 取消]。
如果未顯示 [已註冊的伺服器],請在 [ 檢視 ] 功能表上,按兩下 [ 已註冊的伺服器]。
在 [已註冊的伺服器] 工具列上選取 [資料庫引擎 ] 后,展開 [ 資料庫引擎],以滑鼠右鍵按兩下 [本地 伺服器群組],指向 [ 工作],然後按兩下 [ 註冊本地伺服器]。 計算機上所安裝之 Database Engine 的所有實例都會顯示。 默認實例未命名,並顯示為計算機名稱。 具名實例會顯示為計算機名稱,後面接著向後斜線 (\), 然後顯示實例的名稱。 若為 SQL Server Express,除非在安裝期間變更名稱,否則實例會命名 <為 computer_name>\sqlexpress。
確認資料庫引擎正在執行
在 [已註冊的伺服器] 中,如果 SQL Server 實例的名稱有綠色點,且名稱旁邊有白色箭號,則 Database Engine 正在執行,而且不需要採取進一步的動作。
如果 SQL Server 實例的名稱有一個紅點,且名稱旁邊有白色方塊,資料庫引擎就會停止。 以滑鼠右鍵按兩下 Database Engine 的名稱,按兩下 [服務控制],然後按兩下 [ 啟動]。 確認對話框之後,Database Engine 應該會啟動,而圓形應該會以白色箭號變成綠色。
聯機到資料庫引擎
在 Management Studio 的 [ 檔案 ] 選單上,單擊 [ 連接物件總管]。
[ 連接到伺服器 ] 對話框隨即開啟。 [ 伺服器類型 ] 方塊會顯示上次使用的元件類型。
選取 [資料庫引擎]。
在 [ 伺服器名稱] 方塊中,輸入 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。 在 [物件總管] 中,展開您的伺服器實例,展開 [安全性],以滑鼠右鍵按兩下 [ 登入],然後按兩下 [ 新增登入]。
[ 登入 - 新增 ] 對話框隨即出現。
在 一般 頁面上的 登入名稱 方塊中,輸入一個 Windows 登入,其格式為 <domain>\<login>。
在 [預設數據庫] 方塊中,如果可用,請選取 AdventureWorks2012 。 否則,請選取 [主圖形]。
在 [ 伺服器角色] 頁面上,如果新的登入是系統管理員,請按兩下 [系統管理員],否則請將此保留空白。
在 [用戶對應] 頁面上,如果 AdventureWorks2012 資料庫可用,請選取 [對應]。 否則,請選取 主要。 請注意, [使用者 ] 方塊會填入登入。 關閉時,對話框會在資料庫中建立此使用者。
在 [ 默認架構] 方塊中,輸入 dbo 以將登入對應至資料庫擁有者架構。
接受 [安全性實體 ] 和 [ 狀態 ] 方塊的預設設定,然後按兩下 [ 確定 ] 以建立登入。
這很重要
這是讓您開始使用的基本資訊。 SQL Server 提供豐富的安全性環境,而且安全性顯然是資料庫作業的重要層面。