共用方式為


第 4 課:在 Visual Studio 中編輯 DAC

在這一課,您會將資料表加入到您在第 1 課所建立的範例 DAC 專案中,然後建置在下一課用來升級部署之 DAC 的 DAC 封裝。這一課的所有步驟都會在 Visual Studio 中執行。

程序

在 Visual Studio 中開啟 SampleDAC 專案

  1. 開啟 Microsoft Visual Studio。

  2. [檔案] 功能表上,指向 [開啟舊檔],然後按一下 [專案/方案…]

    [開啟專案] 對話方塊隨即出現。

  3. 展開 [SampleDAC] 資料夾,按一下 [SampleDac.sln] 檔,再按一下 [開啟]

    您已開啟 SampleDAC 方案和專案。

    接下來,您會將另一個資料表加入到專案中。

加入資料表並建置 DAC

現在已經開啟 SampleDAC 專案,下列步驟將說明如何將物件加入到專案中,然後建置 DAC 封裝。

若要將資料表加入到專案中

  1. [結構描述檢視] 中,展開 [SampleDAC] 節點,再展開 [結構描述] 節點,然後展開 dbo 結構描述的節點。

  2. 以滑鼠右鍵按一下 [資料表] 節點,並選取 [加入],然後按一下 [資料表]

  3. [加入新項目] 對話方塊中,確定 [資料表] 範本已選取,並將對話方塊底部的 [名稱] 方塊中的值變更為 SalesAssociate。按一下 [加入] 按鈕。現在會針對名為 SalesAssociate.table.sql 的檔案開啟 [Transact-SQL 編輯器] 視窗。

  4. 在 [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
    );
    
  5. 關閉 Transact-SQL 編輯器,並儲存您的變更。在 [結構描述檢視] 中,您應該會在 dbo 節點底下看到 SalesAssociate 資料表。在 [方案總管] 中,您現在應該會看到 SalesAssociate.table.sql 檔案。

    您現在已經將資料表加入至 SampleDAC 專案,而且可以建置此專案。

若要建置專案

  1. [方案總管] 中,以滑鼠右鍵按一下 [SampleDAC] 節點,並選取 [建置]

  2. [輸出] 視窗中,檢閱建置動作的報告。其中一個報告的項目是組建所建立之 SampleDAC.dacpac 檔案的路徑和名稱。

  3. 如果您將升級 DAC 的 Database Engine 執行個體位於另一部電腦上,請將 SampleDAC.dacpac 檔案複製到可以從另一部電腦存取的位置。

    您現在已經建置 SampleDAC 專案。您可以將 .dacpac 檔案遞交給開發人員或資料庫管理員,他們可以在 SQL Server Management Studio 中使用匯入資料層應用程式精靈,將 DAC 部署到 Database Engine 的執行個體。

後續步驟

您已經順利在 SampleDAC 專案中加入新的資料表,並且建置新版的 DAC 封裝。接下來,您將使用此封裝來升級您在第 2 課所部署的 DAC。請參閱<第 5 課:升級資料層應用程式>。