Freigeben über


DacServices.GenerateDeployReport Methode

Definition

Überlädt

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

Erstellen Sie einen XML-Bericht mit den erforderlichen Schritten, um die Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank bereitzustellen.

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

Erstellen Sie einen XML-Bericht mit den erforderlichen Schritten, um die Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank bereitzustellen.

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

Erstellen Sie einen XML-Bericht mit den Schritten, die zum Bereitstellen des Schemas für eine Datenbank erforderlich DacPackage sind.

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

Erstellen Sie einen XML-Bericht mit den erforderlichen Schritten, um die Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank bereitzustellen.

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)

Parameter

outputStream
Stream

Der Stream, in den der Bereitstellungsbericht geschrieben werden soll.

sourcePackage
DacPackage

DacPackage mit dem zu vergleichenden Quellschema.

targetPackage
DacPackage

DacPackage mit dem zu vergleichenden Zielschema.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

options
DacDeployOptions

Eine DacDeployOptions-Instanz, durch die Eigenschaften angegeben werden, die sich auf verschiedene Aspekte der Erstellung von Bereitstellungsberichten auswirken.

Ausnahmen

Bei einem Problem während der Berichtgenerierung.

Gilt für:

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

Erstellen Sie einen XML-Bericht mit den erforderlichen Schritten, um die Unterschiede zwischen den Schemas der bereitgestellten Quell- und Zielinstanzen DacPackage in einer Datenbank bereitzustellen.

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

Parameter

sourcePackage
DacPackage

DacPackage mit dem zu vergleichenden Quellschema.

targetPackage
DacPackage

DacPackage mit dem zu vergleichenden Zielschema.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

options
DacDeployOptions

Eine DacDeployOptions-Instanz, durch die Eigenschaften angegeben werden, die sich auf verschiedene Aspekte der Erstellung von Bereitstellungsberichten auswirken.

Gibt zurück

Eine XML-Zeichenfolge, in der die Bereitstellungsschritte genau beschrieben sind.

Ausnahmen

Bei einem Problem während der Berichtgenerierung.

Gilt für:

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

Erstellen Sie einen XML-Bericht mit den Schritten, die zum Bereitstellen des Schemas für eine Datenbank erforderlich DacPackage sind.

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

Parameter

package
DacPackage

DacPackage mit dem bereitzustellenden Schema.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

options
DacDeployOptions

Eine DacDeployOptions-Instanz, durch die Eigenschaften angegeben werden, die sich auf verschiedene Aspekte der Erstellung von Bereitstellungsberichten auswirken.

cancellationToken
Nullable<CancellationToken>

Ein optionales CancellationToken, mit dem angegeben werden kann, dass der Vorgang abgebrochen werden soll. Die Verwendung dieses Objekts garantiert nicht, dass der Vorgang abgebrochen wird.

Gibt zurück

Eine XML-Zeichenfolge, in der die Schritte der Paketbereitstellung genau beschrieben sind.

Ausnahmen

Bei einem Problem während der Berichtgenerierung.

Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.

Gilt für: