DacServices.GenerateDeployScript メソッド

定義

オーバーロード

名前 説明
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 スクリプトを作成します。

GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

指定されたソースインスタンスとターゲット DacPackage インスタンスのスキーマの違いをデータベースにデプロイするために使用できる T-SQL スクリプトを作成します。

public static string GenerateDeployScript(Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployScript : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> string
Public Shared Function GenerateDeployScript (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 のインスタンス。

返品

指定された DacPackageに基づいてデータベース スキーマを作成または更新するために使用される T-SQL スクリプトの文字列。

例外

スクリプトの生成中に問題が発生した場合。

適用対象

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

指定された DacPackage のスキーマをデータベースにデプロイするために使用できる T-SQL スクリプトを作成します。

public string GenerateDeployScript(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.GenerateDeployScript : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> string
Public Function GenerateDeployScript (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 。 このオブジェクトを使用しても、操作が取り消される保証はありません。

返品

指定された DacPackageに基づいてデータベース スキーマを作成または更新するために使用される T-SQL スクリプトの文字列。

例外

スクリプトの生成中に問題が発生した場合。

CancellationTokenに取り消しが要求されていて、操作が取り消される可能性がある場合。

適用対象

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

指定されたソースインスタンスとターゲット DacPackage インスタンスのスキーマの違いをデータベースにデプロイするために使用できる T-SQL スクリプトを作成します。

public static void GenerateDeployScript(System.IO.Stream outputStream, Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployScript : System.IO.Stream * Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> unit
Public Shared Sub GenerateDeployScript (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 のインスタンス。

例外

スクリプトの生成中に問題が発生した場合。

適用対象