Microsoft.SqlServer.Dac 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| 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に存在するオブジェクト型を定義します。 |