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ストレージから発行する処理を管理します。

DeploymentPropertyAliasAttribute

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

LogObjectHashedEventArgs

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

NestedDeploymentPropertyAttribute

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

OptionDescriptionAttribute

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

PackageMetadata

パッケージを記述するメタデータ情報。

PackageOptions

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

PublishOptions

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

PublishResult

発行操作またはスクリプト操作の結果を格納します。 これには、要求された内容に応じて、少なくとも 1 つの DeploymentReport または DatabaseScript プロパティが含まれます。 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に存在するオブジェクト型を定義します。