DacServices.GenerateDeployReport メソッド

定義

オーバーロード

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

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

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

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

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

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

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

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

public static void GenerateDeployReport (System.IO.Stream outputStream, Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployReport : System.IO.Stream * Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> unit
Public Shared Sub GenerateDeployReport (outputStream As Stream, sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing)

パラメーター

outputStream
Stream

配置レポートの書き込み先となる Stream

sourcePackage
DacPackage

比較対象のソース スキーマを含む DacPackage

targetPackage
DacPackage

比較対象のターゲット スキーマを含む DacPackage

targetDatabaseName
String

配置のターゲット データベースの名前。

options
DacDeployOptions

配置レポート作成のさまざまな側面についてのプロパティを指定する DacDeployOptions のインスタンス。

例外

レポートの生成中に問題が発生した場合。

適用対象

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

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

public static string GenerateDeployReport (Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployReport : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> string
Public Shared Function GenerateDeployReport (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing) As String

パラメーター

sourcePackage
DacPackage

比較対象のソース スキーマを含む DacPackage

targetPackage
DacPackage

比較対象のターゲット スキーマを含む DacPackage

targetDatabaseName
String

配置のターゲット データベースの名前。

options
DacDeployOptions

配置レポート作成のさまざまな側面についてのプロパティを指定する DacDeployOptions のインスタンス。

戻り値

配置の各ステップを列挙する XML の文字列。

例外

レポートの生成中に問題が発生した場合。

適用対象

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

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

public string GenerateDeployReport (Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.GenerateDeployReport : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> string
Public Function GenerateDeployReport (package As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As String

パラメーター

package
DacPackage

配置するスキーマを保持する DacPackage

targetDatabaseName
String

配置のターゲット データベースの名前。

options
DacDeployOptions

配置レポート作成のさまざまな側面についてのプロパティを指定する DacDeployOptions のインスタンス。

cancellationToken
Nullable<CancellationToken>

操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。

戻り値

パッケージ配置の各ステップを列挙する XML の文字列。

例外

レポートの生成中に問題が発生した場合。

CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。

適用対象