DacServices.GenerateDeployReport Метод

Определение

Перегрузки

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

Создайте XML-отчет о шагах, необходимых для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных.

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

Создайте XML-отчет о шагах, необходимых для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных.

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

Создайте XML-отчет о шагах, необходимых для развертывания схемы предоставленного DacPackage объекта в базе данных.

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

Создайте XML-отчет о шагах, необходимых для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных.

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)

Параметры

outputStream
Stream

Поток Stream, в который следует выполнить запись отчета о развертывании.

sourcePackage
DacPackage

Пакет DacPackage содержит исходную схему, с которой выполняется сравнение.

targetPackage
DacPackage

Пакет DacPackage, содержащий целевую схему, с которой выполняется сравнение.

targetDatabaseName
String

Имя целевой базы данных для развертывания.

options
DacDeployOptions

Экземпляр DacDeployOptions, указывающий свойства, которые влияют на различные аспекты создания отчета о развертывании.

Исключения

Если во время создания отчета возникает проблема.

Применяется к

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

Создайте XML-отчет о шагах, необходимых для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных.

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

Параметры

sourcePackage
DacPackage

Пакет DacPackage содержит исходную схему, с которой выполняется сравнение.

targetPackage
DacPackage

Пакет DacPackage, содержащий целевую схему, с которой выполняется сравнение.

targetDatabaseName
String

Имя целевой базы данных для развертывания.

options
DacDeployOptions

Экземпляр DacDeployOptions, указывающий свойства, которые влияют на различные аспекты создания отчета о развертывании.

Возвращаемое значение

Строка XML с подробным описанием шагов развертывания.

Исключения

Если во время создания отчета возникает проблема.

Применяется к

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

Создайте XML-отчет о шагах, необходимых для развертывания схемы предоставленного DacPackage объекта в базе данных.

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

Параметры

package
DacPackage

Пакет DacPackage, который содержит схему для развертывания.

targetDatabaseName
String

Имя целевой базы данных для развертывания.

options
DacDeployOptions

Экземпляр DacDeployOptions, указывающий свойства, которые влияют на различные аспекты создания отчета о развертывании.

cancellationToken
Nullable<CancellationToken>

Необязательный CancellationToken, который может использоваться для указания необходимости отмены операции. Использование этого объекта не гарантирует отмену операции.

Возвращаемое значение

Строка XML с подробным описанием шагов развертывания пакета.

Исключения

Если во время создания отчета возникает проблема.

Если для CancellationToken запрашивается отмена и операция может быть отменена.

Применяется к