DacServices クラス

定義

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

public sealed class DacServices
type DacServices = class
Public NotInheritable Class DacServices
継承
DacServices

コンストラクター

DacServices(String)

接続文字列で指定されたデータベースに作用する DacServices クラスの新しいインスタンスを構築します。

DacServices(String, IUniversalAuthProvider)

指定された接続文字列および認証プロバイダーによって指定されたデータベースに対して動作する クラスの新しいインスタンスDacServicesを構築します。

DacServices(String, SecureString)

接続文字列で指定されたデータベースに作用する DacServices クラスの新しいインスタンスを構築します。

プロパティ

DiagnosticTrace

診断 トレースの をTraceSource取得します。

メソッド

Deploy(DacPackage, String, Boolean, DacDeployOptions, Nullable<CancellationToken>)

指定したパッケージをデータベースにデプロイします。

DisableTelemetry()

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

EnableTelemetry(String, Version)

テレメトリをグローバルに有効にし、テレメトリ イベントに含めるアプリケーションとバージョン名を設定します

EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>)

テレメトリをグローバルに有効にし、テレメトリ イベントに含めるアプリケーションとバージョン名を設定します

EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>, Func<String>)

テレメトリをグローバルに有効にし、テレメトリ イベントに含めるアプリケーションとバージョン名を設定します

ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。

ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。

ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。

ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。

ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。

ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)

スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。

Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>)

データベースからパッケージにスキーマを抽出します。

Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>)

データベースからパッケージにスキーマを抽出します。

GenerateCreateScript(DacPackage, String, DacDeployOptions)

指定した DacPackage のスキーマをデータベースに配置するための T-SQL スクリプトを作成します。

GenerateCreateScript(Stream, DacPackage, String, DacDeployOptions)

指定した DacPackage のスキーマをデータベースに配置するための T-SQL スクリプトを作成します。

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

指定した DacPackage インスタンスについて、ソースとターゲットのスキーマの違いをデータベースに配置するために必要なステップの XML レポートを作成します。

GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

指定された DacPackage のスキーマをデータベースにデプロイするために必要な手順の XML レポートを作成します。

GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions)

指定した DacPackage インスタンスについて、ソースとターゲットのスキーマの違いをデータベースに配置するために必要なステップの XML レポートを作成します。

GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

指定した DacPackage インスタンスについて、ソースとターゲットのスキーマの違いをデータベースに配置するための T-SQL スクリプトを作成します。

GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

指定した DacPackage のスキーマをデータベースに配置するための T-SQL スクリプトを作成します。

GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)

指定した DacPackage インスタンスについて、ソースとターゲットのスキーマの違いをデータベースに配置するための T-SQL スクリプトを作成します。

GenerateDriftReport(String, DacSchemaModelStorageType, Nullable<CancellationToken>)

前回データベースが登録された後に生じた誤差の XML レポートを作成します。

GenerateDriftReport(String, Nullable<CancellationToken>)

前回データベースが登録された後に生じた誤差の XML レポートを作成します。

ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>)

スキーマを配置し、指定されたパッケージからデータベースにテーブル データをインポートします。

ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>)

スキーマを配置し、指定されたパッケージからデータベースにテーブル データをインポートします。

ImportBacpac(BacPackage, String, Nullable<CancellationToken>)

スキーマを配置し、指定されたパッケージからデータベースにテーブル データをインポートします。

Publish(DacPackage, String, PublishOptions)

指定したパッケージをデータベースに発行します。 このメソッドは、発行時に実行されたアクションを要約した配置レポートと共に発行時に使用されるスクリプトの返しをサポートします

Register(String, DacSchemaModelStorageType, String, Version, String)

指定したターゲット データベースの DAC 登録情報を追加します。

Register(String, String, Version, String)

指定したターゲット データベースの DAC 登録情報を追加します。

Script(DacPackage, DacPackage, String, PublishOptions)

発行操作の手順をデプロイ スクリプト、配置レポート、またはその両方としてスクリプト化します。 または オプションの少なくとも 1 つを GenerateDeploymentScriptGenerateDeploymentReport true に設定する必要があります。 このメソッドはターゲットを変更しません

Script(DacPackage, String, PublishOptions)

発行操作の手順をデプロイ スクリプト、配置レポート、またはその両方としてスクリプト化します。 または オプションの少なくとも 1 つを GenerateDeploymentScriptGenerateDeploymentReport true に設定する必要があります。 このメソッドはデータベースに発行されません

Unregister(String)

指定したターゲット データベースの DAC 登録情報を削除します。

イベント

LogObjectHashed

HashObjectNamesInLogs が true に設定されている場合、ロガーがオブジェクト名をハッシュとして呼び出されます。

Message

特定の操作から状態の更新やエラーが報告されたとき呼び出されます。

ProgressChanged

操作の状態が変化したときに呼び出されます。

SqlConnectionCreated

各 SqlConnection インスタンスの作成後に呼び出されます。

適用対象