次の方法で共有


データ層アプリケーションの抽出のチュートリアル

このチュートリアルは、データ層アプリケーション (DAC) は初めて使用するものの、データベースの概念と Transact-SQL ステートメントについては理解しているユーザーを対象としています。ここでは初心者のユーザーを対象に、既存のデータベースから DAC パッケージを抽出し、そのパッケージを Visual Studio 2010 の DAC プロジェクトにインポートして DAC の次のバージョンを開発する方法を紹介します。

学習する内容

このチュートリアルでは、SQL Server 2008 R2 の機能を使用して DAC を抽出し、DAC パッケージを Visual Studio 2010 の DAC プロジェクトにインポートするための基本的な手順を紹介します。

DAC は、3 層またはクライアント/サーバー アプリケーションによって使用されるスキーマおよびデータベース レベル オブジェクトを定義します。DAC 定義は DAC パッケージ ファイルにビルドされます。DAC パッケージ ファイルとは、DAC を配置する際の 1 つの単位で、Windows インストーラー (.msi) ファイルに似ています。この DAC パッケージにより、DAC はデータベース エンジンのインスタンスに配置されます。DAC の配置後、ユーザーは SQL Server Management Studio のオブジェクト エクスプローラーおよびユーティリティ エクスプローラーを使用して、DAC を管理および監視できます。

チュートリアルでは、ユーザーが SQL Server 2008 Service Pack 2 (SP2) 以降のデータベース エンジンのインスタンス、SQL Server 2008 R2 以降の SQL Server Management Studio、および Visual Studio 2010 をインストールしていることを前提としています。

実行する作業は次のとおりです。

  • データベース エンジンのインスタンスに、簡単なサンプル データベースを作成します。

  • データ層アプリケーションの抽出ウィザードを使用し、サンプル データベースから DAC パッケージを抽出します。

  • Visual Studio で DAC プロジェクトを作成し、DAC パッケージをそのプロジェクトにインポートします。

このチュートリアルは、次の 3 つのレッスンで構成されています。

要件

このチュートリアルを完了するには、Transact-SQL 言語と、データベース エンジン クエリ エディターを含む SQL Server Management Studio の使用方法についての知識が必要です。ユーザーは、sysadmin 固定サーバー ロールのメンバーである必要があります。

システムには次のコンポーネントがインストールされている必要があります。

  • SQL Server 2008 SP2 以降のデータベース エンジンのインスタンス。

  • SQL Server 2008 R2 以降の SQL Server Management Studio。

  • Microsoft Visual Studio 2010。

  • Microsoft Internet Explorer 6 SP1 以降のバージョン。

    注意

    チュートリアルを行うときは、ドキュメント ビューアーのツール バーに [次のトピック] ボタンと [前のトピック] ボタンを追加することをお勧めします。詳細については、「ヘルプへの [次のトピック] ボタンと [前のトピック] ボタンの追加」を参照してください。