データ層アプリケーションの抽出のチュートリアル
このチュートリアルは、データ層アプリケーション (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 つのレッスンで構成されています。
レッスン 1 : ソース データベースの作成
このレッスンでは、DAC を抽出するために使用するサンプル データベースを作成します。レッスン 2: データ層アプリケーションの抽出
このレッスンでは、データ層アプリケーションの抽出ウィザードを使用して、サンプル データベースから DAC パッケージを抽出します。レッスン 3: Visual Studio への DAC のインポート
このレッスンでは、Visual Studio でプロジェクトを作成し、DAC パッケージをインポートします。
要件
このチュートリアルを完了するには、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 以降のバージョン。
注チュートリアルを行うときは、ドキュメント ビューアーのツール バーに [次のトピック] ボタンと [前のトピック] ボタンを追加することをお勧めします。詳細については、「ヘルプへの [次のトピック] ボタンと [前のトピック] ボタンの追加」を参照してください。