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 запрашивается отмена и операция может быть отменена.