DacServices.Script Метод

Определение

Перегрузки

Script(DacPackage, String, PublishOptions)

Сценарии действий для операции публикации в виде скрипта развертывания, отчета о развертывании или и того, и другого. По крайней мере один из GenerateDeploymentScript параметров или GenerateDeploymentReport должен иметь значение true. Этот метод не будет публиковаться в базе данных.

Script(DacPackage, DacPackage, String, PublishOptions)

Сценарии действий для операции публикации в виде скрипта развертывания, отчета о развертывании или и того, и другого. По крайней мере один из GenerateDeploymentScript параметров или GenerateDeploymentReport должен иметь значение true. Этот метод не изменяет целевой объект

Script(DacPackage, String, PublishOptions)

Сценарии действий для операции публикации в виде скрипта развертывания, отчета о развертывании или и того, и другого. По крайней мере один из GenerateDeploymentScript параметров или GenerateDeploymentReport должен иметь значение true. Этот метод не будет публиковаться в базе данных.

public Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
member this.Script : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Function Script (package As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

Параметры

package
DacPackage

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

targetDatabaseName
String

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

publishOptions
PublishOptions

Экземпляр , указывающий PublishOptions , что сообщается обратно : скрипт развертывания, отчет о развертывании, а также способ настройки различных аспектов развертывания.

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

PublishResult, содержащий скрипты и (или) отчет по запросу вызывающей стороны.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

Если во время развертывания возникает ошибка.

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

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

Script(DacPackage, DacPackage, String, PublishOptions)

Сценарии действий для операции публикации в виде скрипта развертывания, отчета о развертывании или и того, и другого. По крайней мере один из GenerateDeploymentScript параметров или GenerateDeploymentReport должен иметь значение true. Этот метод не изменяет целевой объект

public static Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
static member Script : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Shared Function Script (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

Параметры

sourcePackage
DacPackage

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

targetPackage
DacPackage

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

targetDatabaseName
String

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

publishOptions
PublishOptions

PublishOptions Экземпляр , который указывает, что сообщается обратно : скрипт развертывания, отчет о развертывании, как мы все, как настроить различные аспекты развертывания.

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

PublishResult, содержащий скрипты и (или) отчет по запросу вызывающей стороны.

Исключения

Если значение любого из обязательных параметров является пустой ссылкой или пустой строкой.

Если во время развертывания возникает ошибка.

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

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