DacServices.GenerateDeployScript Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- 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.