Condividi tramite


DacServices.GenerateDeployReport Metodo

Definizione

Overload

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

Creare un report XML dei passaggi necessari per distribuire le differenze tra gli schemi delle istanze di origine e destinazione DacPackage fornite in un database.

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

Creare un report XML dei passaggi necessari per distribuire le differenze tra gli schemi delle istanze di origine e destinazione DacPackage fornite in un database.

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

Creare un report XML dei passaggi necessari per distribuire lo schema dell'oggetto DacPackage fornito in un database.

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

Creare un report XML dei passaggi necessari per distribuire le differenze tra gli schemi delle istanze di origine e destinazione DacPackage fornite in un database.

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)

Parametri

outputStream
Stream

Oggetto Stream in cui scrivere il report di distribuzione.

sourcePackage
DacPackage

Oggetto DacPackage che contiene lo schema di origine da confrontare.

targetPackage
DacPackage

Oggetto DacPackage che contiene 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 interessano vari aspetti della creazione del report di distribuzione.

Eccezioni

Se si verifica un problema durante la generazione di report.

Si applica a

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

Creare un report XML dei passaggi necessari per distribuire le differenze tra gli schemi delle istanze di origine e destinazione DacPackage fornite in un database.

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

Parametri

sourcePackage
DacPackage

Oggetto DacPackage che contiene lo schema di origine da confrontare.

targetPackage
DacPackage

Oggetto DacPackage che contiene 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 interessano vari aspetti della creazione del report di distribuzione.

Restituisce

Stringa di tipo XML che illustra in dettaglio i passaggi della distribuzione.

Eccezioni

Se si verifica un problema durante la generazione di report.

Si applica a

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

Creare un report XML dei passaggi necessari per distribuire lo schema dell'oggetto DacPackage fornito in un database.

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

Parametri

package
DacPackage

Oggetto DacPackage che contiene lo schema da distribuire.

targetDatabaseName
String

Nome del database di destinazione per la distribuzione.

options
DacDeployOptions

Istanza di DacDeployOptions che specifica le proprietà che interessano vari aspetti della creazione del report di distribuzione.

cancellationToken
Nullable<CancellationToken>

Oggetto CancellationToken facoltativo che può essere utilizzato per indicare che l'operazione deve essere annullata. L’uso di questo oggetto non garantisce che l'operazione verrà annullata.

Restituisce

Stringa di tipo XML che illustra in dettaglio i passaggi della distribuzione del pacchetto.

Eccezioni

Se si verifica un problema durante la generazione di report.

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

Si applica a