Share via


資料層應用程式生命週期教學課程

本教學課程的主要對象是資料層應用程式 (DAC) 的新手,但是這些人必須熟悉資料庫概念、Transact-SQL 陳述式和 Visual Studio。本教學課程為新的使用者示範建立、部署、監視及升級 DAC 的基本步驟,幫助他們開始進行。

學習內容

本教學課程將為您示範如何使用 SQL Server 2008 R2 和 Microsoft Visual Studio 2010 功能執行用來建立、部署、管理及升級 DAC 的基本步驟。

DAC 會定義執行個體層級的物件、結構描述及三層或用戶端-伺服器應用程式所使用的資料庫物件。DAC 是使用 Visual Studio 中的 DAC 專案所建立,資料庫開發人員會在此專案中定義與 DAC 相關的應用程式所使用的物件。然後在建置此專案時,Visual Studio 會編譯 DAC 類型或是指定 DAC 專案中物件的定義。DAC 定義會建立到 DAC 封裝檔案內,這個檔案是與應用程式可執行檔類似的單一部署單位。DAC 封裝是用來將 DAC 部署到 Database Engine 的執行個體。然後您可以在 SQL Server Management Studio 中使用物件總管和公用程式總管,管理及監視 DAC。在部署 DAC 之後,可以在新版的 DAC 上繼續開發工作。新的版本會建立到 DAC 封裝內,這個封裝可用來部署新的 DAC 執行個體或是升級之前部署的 DAC。

本教學課程假設您已經安裝 Visual Studio 2010 和 Database Engine 的兩個執行個體。其中一個執行個體是您將部署 DAC 以及稱為測試執行個體的地方。測試執行個體可以是 SQL Server 2008 Service Pack 2 或更新版本。第二個執行個體必須執行 SQL Server 2008 R2 並且設定為公用程式控制點 (UCP)。如需詳細資訊,請參閱<如何:建立 SQL Server 公用程式控制點 (SQL Server 公用程式)>。

您必須使用 SQL Server 2008 R2 版本的 SQL Server 精靈和 SQL Server Management Studio 來執行 DAC 作業。

您將執行下列工作:

  • 在 SQL Server 公用程式內註冊測試執行個體,並在該執行個體上建立簡單的範例資料庫。

  • 在 Visual Studio 中建立簡單 DAC 專案,並建置此專案來建立 DAC 封裝。

  • 您可以使用部署資料層應用程式精靈,部署 DAC 執行個體。

  • 在物件總管中檢視部署之 DAC 執行個體的屬性。

  • 在公用程式總管中檢視 DAC 資源使用量資訊。

  • 在 Visual Studio 中編輯 DAC 專案,並建置此專案來建立新版的 DAC 封裝。

  • 使用 DAC 封裝來升級 DAC 執行個體。

  • 使用刪除資料層應用程式精靈來刪除部署的 DAC。

這個教學課程分成六個課程。

需求

若要完成本教學課程,您應該要熟悉 Transact-SQL 語言以及如何使用 SQL Server Management Studio,包括 Database Engine 查詢編輯器。您必須是 sysadmin 固定伺服器角色的成員。

另外,系統必須有安裝下列程式:

  • 兩個 Database Engine 執行個體。一個執行個體必須為 SQL Server 2008 R2 並且設定為公用程式控制點。另一個執行個體可以是 SQL Server 2008 SP2 或更新版本。

  • SQL Server 2008 R2 版本的 SQL Server Management Studio。

  • Microsoft Visual Studio 2010

  • Microsoft Internet Explorer 6 SP1 或更新的版本

    [!附註]

    檢閱教學課程時,建議您將 [下一步][上一步] 按鈕加入文件檢視器工具列中。如需詳細資訊,請參閱<在說明中加入 [下一個] 和 [上一個] 按鈕>。