DacServices.GenerateDeployScript Metodo

Definizione

Overload

Nome Descrizione
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

Creare uno script T-SQL che può essere usato per distribuire le differenze tra gli schemi delle istanze di origine e di destinazione DacPackage fornite in un database.

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

Creare uno script T-SQL che può essere usato per distribuire lo schema dell'oggetto fornito DacPackage in un database.

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

Creare uno script T-SQL che può essere usato per distribuire le differenze tra gli schemi delle istanze di origine e di destinazione DacPackage fornite in un database.

GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

Creare uno script T-SQL che può essere usato per distribuire le differenze tra gli schemi delle istanze di origine e di destinazione DacPackage fornite in un database.

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

Parametri

sourcePackage
DacPackage

DacPackage contenente lo schema di origine da confrontare.

targetPackage
DacPackage

DacPackage contenente lo schema di destinazione da confrontare.

targetDatabaseName
String

Nome del database di destinazione per la distribuzione.

options
DacDeployOptions

Istanza di DacDeployOptions che specifica le proprietà che influiscono su vari aspetti della creazione dello script di distribuzione.

Valori restituiti

Stringa di script T-SQL usata per creare o aggiornare lo schema del database in base all'oggetto fornito DacPackage.

Eccezioni

Se si verifica un problema durante la generazione di script.

Si applica a

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

Creare uno script T-SQL che può essere usato per distribuire lo schema dell'oggetto fornito DacPackage in un database.

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

Parametri

package
DacPackage

DacPackage contenente lo schema da distribuire.

targetDatabaseName
String

Nome del database di destinazione per la distribuzione.

options
DacDeployOptions

Istanza di DacDeployOptions che specifica le proprietà che influiscono su vari aspetti della creazione dello script di distribuzione.

cancellationToken
Nullable<CancellationToken>

Facoltativo CancellationToken che può essere utilizzato per indicare che l'operazione deve essere annullata. L'utilizzo di questo oggetto non garantisce che l'operazione venga annullata.

Valori restituiti

Stringa di script T-SQL usata per creare o aggiornare lo schema del database in base all'oggetto fornito DacPackage.

Eccezioni

Se si verifica un problema durante la generazione di script.

Se è CancellationToken stato richiesto un annullamento e l'operazione potrebbe essere annullata.

Si applica a

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

Creare uno script T-SQL che può essere usato per distribuire le differenze tra gli schemi delle istanze di origine e di destinazione DacPackage fornite in un database.

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)

Parametri

outputStream
Stream

Stream in cui scrivere lo script di distribuzione.

sourcePackage
DacPackage

DacPackage contenente lo schema di origine da confrontare.

targetPackage
DacPackage

DacPackage contenente lo schema di destinazione da confrontare.

targetDatabaseName
String

Nome del database di destinazione per la distribuzione.

options
DacDeployOptions

Istanza di DacDeployOptions che specifica le proprietà che influiscono su vari aspetti della creazione dello script di distribuzione.

Eccezioni

Se si verifica un problema durante la generazione di script.

Si applica a