Microsoft.SqlServer.Dac 名前空間

この名前空間のクラスをコード内で使用することにより、DACPAC パッケージや BACPAC パッケージに対する操作を実行できます。これらのパッケージは、既存のデータベースから抽出してエクスポートできるほか、新しいデータベースを配置したりインポートしたりする際にも使用できます。 DAPCAC パッケージを使用して既存のデータベースをアップグレードすることもできます。

データ層アプリケーションについて」も参照してください。

クラス

  クラス 説明
パブリック クラス BacPackage データ層アプリケーションの定義とデータを含むアーティファクトを表します。
パブリック クラス DacAzureDatabaseSpecification Windows Azure SQL データベース固有の省略可能なパラメーターを定義します。
パブリック クラス DacDataProgressMessage 状態の更新や進行状況に関連するエラーを報告するために実行中のデータ操作に関連付けられるデータ。
パブリック クラス DacDeployOptions データベースへのパッケージの配置動作に影響するオプションを定義します。
パブリック クラス DacExceptionMessage エラーに関連付けられた、例外情報を含むデータです。
パブリック クラス DacExtractOptions パッケージの抽出動作に影響するオプションを定義します。
パブリック クラス DacMessage 状態の更新やエラーを報告するために実行中の操作に関連付けられるデータ。
パブリック クラス DacMessageEventArgs 実行中の操作から状態の更新やエラーが報告されたときに発生するイベントに関連付けられているデータ。
パブリック クラス DacOperationProgressMessage DAC 操作の全体的な進行状況に関連付けられている進行状況メッセージです。
パブリック クラス DacPackage データ層アプリケーションの定義を含むアーティファクトを表します。
パブリック クラス DacPackageExtensions DacPackage オブジェクトの操作をサポートするメソッドを提供します。これらのメソッドは、既存の DacPackage で使用できます。
パブリック クラス DacProfile 特定の配置構成に関連した設定を保持します。
パブリック クラス DacProgressEventArgs 実行中の操作の各処理ステップが完了したときに発生するイベントに関連付けられているデータ。
パブリック クラス DacRetryMessage サーバーによって一時的なエラーが返されたため DacFX API がコマンドまたは接続を再試行したことを示します。
パブリック クラス DacServices DacPackage のインスタンスによって表される DAC パッケージを作成して利用するための操作を提供します。
パブリック クラス DacServicesException DAC サービスのエラーに関してスローされる例外。
パブリック クラス PackageMetadata パッケージを表すメタデータ情報です。
パブリック クラス PackageOptions パッケージ作成用の詳細設定オプションと追加の成果物を定義します。

列挙体

  列挙体 説明
パブリック列挙体 DacAzureEdition Windows Azure SQL データベースの使用できるエディションの一覧です。
パブリック列挙体 DacMessageType 特定のイベントに関連付けられるメッセージの種類 (重大度) を指定します。
パブリック列挙体 DacOperationStatus サービス操作の状態を示します。
パブリック列挙体 DacSchemaModelStorageType スキーマ モデルに使用するバックアップ用ストレージの種類を指定します。