DacServices.GenerateDeployScript Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Erstellen Sie ein T-SQL-Skript, das zum Bereitstellen der Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank verwendet werden kann. |
| GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Erstellen Sie ein T-SQL-Skript, das zum Bereitstellen des Schemas der bereitgestellten DacPackage Datenbank verwendet werden kann. |
| GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Erstellen Sie ein T-SQL-Skript, das zum Bereitstellen der Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank verwendet werden kann. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)
Erstellen Sie ein T-SQL-Skript, das zum Bereitstellen der Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank verwendet werden kann.
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
Parameter
- sourcePackage
- DacPackage
DacPackage das zu vergleichende Quellschema enthält.
- targetPackage
- DacPackage
DacPackage das zu vergleichende Zielschema enthält.
- targetDatabaseName
- String
Name der Zieldatenbank für die Bereitstellung.
- options
- DacDeployOptions
Instanz davon DacDeployOptions gibt Eigenschaften an, die sich auf verschiedene Aspekte der Erstellung von Bereitstellungsskripts auswirken.
Gibt zurück
Zeichenfolge des T-SQL-Skripts zum Erstellen oder Aktualisieren des Datenbankschemas basierend auf der bereitgestellten DacPackage.
Ausnahmen
Wenn während der Skriptgenerierung ein Problem auftritt.
Gilt für:
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)
Erstellen Sie ein T-SQL-Skript, das zum Bereitstellen des Schemas der bereitgestellten DacPackage Datenbank verwendet werden kann.
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
Parameter
- package
- DacPackage
DacPackage das schema enthält, das bereitgestellt werden soll.
- targetDatabaseName
- String
Name der Zieldatenbank für die Bereitstellung.
- options
- DacDeployOptions
Instanz davon DacDeployOptions gibt Eigenschaften an, die sich auf verschiedene Aspekte der Erstellung von Bereitstellungsskripts auswirken.
- cancellationToken
- Nullable<CancellationToken>
Optional CancellationToken , das verwendet werden kann, um anzugeben, dass der Vorgang abgebrochen werden soll. Die Verwendung dieses Objekts garantiert nicht, dass der Vorgang abgebrochen wird.
Gibt zurück
Zeichenfolge des T-SQL-Skripts zum Erstellen oder Aktualisieren des Datenbankschemas basierend auf der bereitgestellten DacPackage.
Ausnahmen
Wenn während der Skriptgenerierung ein Problem auftritt.
Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.
Gilt für:
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)
Erstellen Sie ein T-SQL-Skript, das zum Bereitstellen der Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank verwendet werden kann.
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)
Parameter
- sourcePackage
- DacPackage
DacPackage das zu vergleichende Quellschema enthält.
- targetPackage
- DacPackage
DacPackage das zu vergleichende Zielschema enthält.
- targetDatabaseName
- String
Name der Zieldatenbank für die Bereitstellung.
- options
- DacDeployOptions
Instanz davon DacDeployOptions gibt Eigenschaften an, die sich auf verschiedene Aspekte der Erstellung von Bereitstellungsskripts auswirken.
Ausnahmen
Wenn während der Skriptgenerierung ein Problem auftritt.