Microsoft.SqlServer.Dac 名前空間

クラス

BacPackage

データ層アプリケーションの定義とデータを含む成果物の表現です。

DacAzureDatabaseSpecification

Microsoft Azure SQL Databaseに固有の省略可能なパラメーターを定義します

DacDataProgressMessage

進行状況に関連する状態の更新またはエラーを報告するために実行中の操作に関連付けられるデータ。

DacDeployOptions

データベースへのパッケージ配置の動作に影響するオプションを定義します。

DacExceptionMessage

例外情報を含むエラーに関連付けられているデータ。

DacExportOptions

データベースからのパッケージ エクスポートの動作に影響するオプションを定義します。

DacExtractOptions

パッケージの抽出動作に影響するオプションを定義します。

DacImportOptions

データベースへのパッケージ インポートの動作に影響するオプションを定義します。

DacMessage

状態の更新またはエラーを報告するために実行中の操作に関連付けられるデータ。

DacMessageEventArgs

実行中の操作で状態の更新またはエラーが報告されたときに発生するイベントに関連付けられたデータ。

DacOperationProgressMessage

進行状況のインポートまたはエクスポート操作全体に関連付けられている進行状況メッセージ。

DacPackage

データ層アプリケーションの定義を含む成果物の表現です。

DacPackageExtensions

DacPackage オブジェクトの操作をサポートするための拡張メソッドを提供します。 これらの拡張メソッドは、既存の DacPackage

DacProfile

特定の配置構成に関連する設定を含みます。

DacProgressEventArgs

実行中の操作で処理の各手順が完了したときに発生するイベントに関連付けられるデータ。

DacRetryMessage

このメッセージは、DacFx API がサーバーから返された一時的なエラーのためにコマンドまたは接続を再試行したときに発生します。

DacServices

DacPackage のインスタンスによって表される DAC パッケージを作成して利用するための操作を提供します。

DacServicesException

DAC サービス エラーの例外のスロー。

DataOperationStateProvider

このインターフェイスを実装して、データベース ユーザー データ テーブルを Azure ストレージ アカウントに抽出し、Azure Storage からテーブル データをターゲット データベースに発行することを管理します。

DeploymentPropertyAliasAttribute

このクラスは製品インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 コマンド ライン プロパティのオーバーライドに使用する場合に、配置プロパティのエイリアスを定義します

LogObjectHashedEventArgs

HashObjectNamesInLogs が true の場合、オブジェクト名として発生したイベントに関連付けられたデータはハッシュされます。

NestedDeploymentPropertyAttribute

このクラスは製品インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 コマンドライン プロパティをオーバーライドするために展開プロパティを展開する必要があることを示します

OptionDescriptionAttribute

オプションの説明をカスタマイズします。

PackageMetadata

パッケージを表すメタデータ情報です。

PackageOptions

パッケージ作成用の詳細オプションと追加成果物を定義します。

PublishOptions

から DacServices特定の操作を実行するときに報告される内容のオプションを構成します。特に、DeployReport と DeployScript のどちらを生成するか

PublishResult

発行操作またはスクリプト操作の結果を格納します。 これには、 で要求されたものに応じて、 または DatabaseScript プロパティの少なくとも 1 つがDeploymentReport含まれます。PublishOptions

SourceInformation

モデルの目的の項目に関する情報を表します (SqlRuleProblem など)。

SqlConnectionStringBuilderHelper

DacFx の SQL 認証構成をサポートするパブリック クラス

TSqlModelUtils

パブリック モデル API のユーティリティ メソッドを提供します。

インターフェイス

IUniversalAuthProvider

このインターフェイスを実装して、文字列アクセス トークンを作成します。 このアクセス トークンは、データベースへの接続時に作成された SqlConnection インスタンスの を設定 AccessToken するために使用されます。

列挙型

DacAzureEdition

Microsoft Azure SQL Databaseで使用可能なエディションの一覧

DacExtractTarget

データベースを抽出するときに異なる抽出ターゲットを指定します。

DacMessageType

特定のイベントに関連付けられているメッセージの種類 (または重大度) を指定します。

DacOperationStatus

サービス操作の状態を示します。

DacSchemaModelStorageType

スキーマ モデルに使用するバックアップ用ストレージの種類を指定します。

DataOperationStepState

可能な状態は、データ操作の 1 つのステップを実行できることを示しています。

DataStorageType

使用可能なデータ ストレージの種類

EngineVersion

設定または許可する必要のあるエンジンのバージョンを指定するオプションを表します。 現在、このオプションは Microsoft Azure SQL Database に関連する操作でのみ使用します。

たとえば、これは、検証対象となる許可されているエンジンのバージョンの定義、およびデータベースの機能がそのエンジンのバージョンの機能に一致するかどうかの定義のために、エクスポート中に使用できます。

同様に、機能拡張 API 内のパブリック TSqlModel の作成オプションを定義するとき、これを使用して、モデルの予期されるエンジンのバージョンの設定を定義できます。

ObjectType

SQL Serverに存在するオブジェクト型を定義します。