熟悉 Microsoft Visual Studio 的開發人員將歡迎 SQL Server Management Studio 中的 [方案總管]。 支援您企業的腳本可以分組成腳本專案,而腳本專案可以一起管理為解決方案。 當腳本放在腳本專案和解決方案中時,它們可以以群組的形式一起開啟,或一起儲存至原始檔控制產品,例如Visual SourceSafe。 文本專案包含文稿正確執行的連接資訊,而且可以包含支援文本檔之類的非腳本檔案。
下列做法會建立簡短腳本,以查詢 AdventureWorks2012 資料庫,並放在腳本專案和解決方案中。
使用腳本專案和方案
建立腳本專案和方案
開啟 Management Studio,並使用物件總管連線到伺服器。
在 [檔案] 功能表上,指向 [開新檔案] ,然後按一下 [專案] 。 [ 新增專案 ] 對話框隨即開啟。
在 [名稱] 文本框中,輸入 StatusCheck,按兩下 [範本中的 SQL Server 腳本],然後按兩下 [確定] 以開啟新的方案和腳本專案。
在 [方案總管] 中,以滑鼠右鍵按兩下 [ 連線],然後按兩下 [ 新增連線]。 [ 連接到伺服器 ] 對話框隨即開啟。
在 [ 伺服器名稱] 清單框中,輸入伺服器的名稱。
按一下 選項,然後按一下 連接屬性 標籤。
在 [ 連接到資料庫] 方塊中,瀏覽伺服器,選取 AdventureWorks2012 資料庫,然後按兩下 [ 連線]。 包含資料庫的連接資訊會新增至專案。
如果 [屬性] 視窗未顯示,請在 [方案總管] 中點擊新連線,然後按 F4。 連接的屬性隨即出現,並顯示連接的相關資訊,包括 初始資料庫 為 AdventureWorks2012。
在 [方案總管] 中,滑鼠右鍵點選連線,然後按一下 [新增查詢]。 系統會建立名為 SQLQuery1.sql 的新查詢、連線到您伺服器上的 AdventureWorks2012 資料庫,並新增至腳本專案。
在 [查詢編輯器] 中,輸入下列查詢,以判斷工作順序開始日期之前有多少個工作訂單有到期日。 (您可以從 [教學課程] 視窗複製並貼上程式代碼。
USE AdventureWorks2012; GO SELECT COUNT(WorkOrderID) FROM Production.WorkOrder WHERE DueDate < StartDate;備註
如果您需要更多空間來輸入查詢,請按 SHIFT+ALT+ENTER,切換至全螢幕模式。
在 [方案瀏覽器] 中,右鍵點擊 SQLQuery1,然後點擊 重新命名。 輸入 Check Workorders.sql 作為查詢的新名稱,然後按 ENTER 鍵。
若要儲存解決方案和腳本專案,請在 [ 檔案 ] 功能表上,按兩下 [ 全部儲存]。