連接查詢編輯器
SQL Server Management Studio 允許您在未連接伺服器的情況下,撰寫或編輯程式碼。當伺服器無法使用,或您想節省寶貴的伺服器或網路資源時,這可能很有用。您也可以在不開啟新 [查詢編輯器] 視窗或重新輸入程式碼的情況下,將查詢編輯器改成連接到新的 SQL Server 執行個體。
離線撰寫程式碼
若要離線撰寫程式碼,然後連接到不同的伺服器
在 Management Studio 工具列上,按一下 [Database Engine 查詢] 來開啟查詢編輯器。
在 [連接到 Database Engine] 對話方塊中,按一下 [取消]。此時會開啟查詢編輯器,查詢編輯器的標題列會指出您尚未連接到 SQL Server 的執行個體。
在 [程式碼] 窗格中,輸入下列 Transact-SQL 陳述式:
SELECT * FROM Production.Product; GO
此時您可以按一下 [連接]、[執行]、[剖析] 或 [顯示估計執行計畫] 來連接到 SQL Server 的執行個體,您可以從 [查詢] 功能表或 [查詢編輯器] 工具列來找到它們,也可以用滑鼠右鍵按一下 [查詢編輯器] 視窗,在快速鍵功能表中找到它們。在這個練習中,我們將使用工具列。
在工具列上,按一下 [執行] 按鈕來開啟 [連接到 Database Engine] 對話方塊。
在 [伺服器名稱] 文字方塊中,輸入您的伺服器名稱,再按一下 [選項]。
在 [連接屬性] 索引標籤的 [連接到資料庫] 清單中,瀏覽伺服器來選取 [AdventureWorks],再按一下 [連接]。
若要利用相同連接來開啟另一個 [查詢編輯器] 視窗,請在工具列上,按一下 [新增查詢]。
若要變更連接,請以滑鼠右鍵按一下 [查詢編輯器] 視窗,指向 [連接],再按一下 [變更連接]。
在 [連接到 SQL Server] 對話方塊中,如果有另一個 SQL Server 執行個體,請選取它,再按一下 [連接]。
您可以利用查詢編輯器的這項新功能,輕易地在多部伺服器中執行相同的程式碼。如果維護動作涉及多部類似的伺服器,這非常有用。