データ層アプリケーションでサポートされている機能
SQL Server 2008 R2 は、データ層アプリケーション (DAC) で頻繁に使用される SQL Server データベース エンジン オブジェクトをサポートしています。
サポートされている SQL Server のバージョン
データ層アプリケーションは、SQL Server 2008 R2 を実行しているデータベース エンジンのインスタンス、または SQL Azure にのみ配置できます。DAC は、SQL Server 2008 R2、SQL Azure、SQL Server 2008、SQL Server 2005、および SQL Server 2000 のインスタンスにあるデータベースから抽出できます。
サポートされている SQL Server オブジェクト
作成時または編集時にデータ層アプリケーションで指定できるのは、サポートされているオブジェクトのみです。SQL Server Management Studio のデータ層アプリケーションの抽出ウィザードでは、DAC でサポートされていないオブジェクトを含む既存のデータベースから DAC は抽出されません。DAC でサポートされていないオブジェクトが検出されると、報告されます。
DATABASE ROLE |
FUNCTION: インライン テーブル値 |
FUNCTION: 複数ステートメント テーブル値 |
FUNCTION: スカラー |
INDEX: クラスター化 |
INDEX: 非クラスター化 |
INDEX: 一意 |
LOGIN |
SCHEMA |
STORED PROCEDURE: Transact-SQL |
TABLE: CHECK 制約 |
TABLE: 照合順序 |
TABLE: 列 (計算列も含む) |
TABLE: 制約、DEFAULT |
TABLE: 制約、FOREIGN KEY |
TABLE: 制約、INDEX |
TABLE: 制約、PRIMARY KEY |
TABLE: 制約、UNIQUE |
TRIGGER: DML |
TYPE: ユーザー定義データ型 |
TYPE: ユーザー定義テーブル型 |
USER |
VIEW |