第 4 課:在 Visual Studio 中編輯 DAC
在這一課,您會將資料表加入到您在第 1 課所建立的範例 DAC 專案中,然後建置在下一課用來升級部署之 DAC 的 DAC 封裝。這一課的所有步驟都會在 Visual Studio 中執行。
程序
在 Visual Studio 中開啟 SampleDAC 專案
開啟 Microsoft Visual Studio。
在 [檔案] 功能表上,指向 [開啟舊檔],然後按一下 [專案/方案…]。
[開啟專案] 對話方塊隨即出現。
展開 [SampleDAC] 資料夾,按一下 [SampleDac.sln] 檔,再按一下 [開啟]。
您已開啟 SampleDAC 方案和專案。
接下來,您會將另一個資料表加入到專案中。
加入資料表並建置 DAC
現在已經開啟 SampleDAC 專案,下列步驟將說明如何將物件加入到專案中,然後建置 DAC 封裝。
若要將資料表加入到專案中
在 [結構描述檢視] 中,展開 [SampleDAC] 節點,再展開 [結構描述] 節點,然後展開 dbo 結構描述的節點。
以滑鼠右鍵按一下 [資料表] 節點,並選取 [加入],然後按一下 [資料表]。
在 [加入新項目] 對話方塊中,確定 [資料表] 範本已選取,並將對話方塊底部的 [名稱] 方塊中的值變更為 SalesAssociate。按一下 [加入] 按鈕。現在會針對名為 SalesAssociate.table.sql 的檔案開啟 [Transact-SQL 編輯器] 視窗。
在 [Transact-SQL 編輯器] 視窗中,將 CREATE TABLE 陳述式編輯為:
CREATE TABLE [dbo].[SalesAssociate] ( [EmployeeID] INT PRIMARY KEY, [EmployeeName] NVARCHAR(40) NOT NULL, [YTDOrders] INT NOT NULL, [YTDSales] INT NOT NULL );
關閉 Transact-SQL 編輯器,並儲存您的變更。在 [結構描述檢視] 中,您應該會在 dbo 節點底下看到 SalesAssociate 資料表。在 [方案總管] 中,您現在應該會看到 SalesAssociate.table.sql 檔案。
您現在已經將資料表加入至 SampleDAC 專案,而且可以建置此專案。
若要建置專案
在 [方案總管] 中,以滑鼠右鍵按一下 [SampleDAC] 節點,並選取 [建置]。
在 [輸出] 視窗中,檢閱建置動作的報告。其中一個報告的項目是組建所建立之 SampleDAC.dacpac 檔案的路徑和名稱。
如果您將升級 DAC 的 Database Engine 執行個體位於另一部電腦上,請將 SampleDAC.dacpac 檔案複製到可以從另一部電腦存取的位置。
您現在已經建置 SampleDAC 專案。您可以將 .dacpac 檔案遞交給開發人員或資料庫管理員,他們可以在 SQL Server Management Studio 中使用匯入資料層應用程式精靈,將 DAC 部署到 Database Engine 的執行個體。