DacServices.Publish(DacPackage, String, PublishOptions) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Опубликуйте предоставленный пакет в базу данных. Этот метод поддерживает возврат скрипта, используемого при публикации вместе с отчетом о развертывании, обобщающим действия, выполняемые во время публикации.
public Microsoft.SqlServer.Dac.PublishResult Publish(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
member this.Publish : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Function Publish (package As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult
Параметры
- package
- DacPackage
DacPackage содержащая схему для развертывания.
- targetDatabaseName
- String
Имя целевой базы данных для развертывания.
- publishOptions
- PublishOptions
Экземпляр, указывающий PublishOptions , что сообщается обратно — скрипт развертывания, отчет о развертывании, как мы все, как настроить различные аспекты развертывания.
Возвращаемое значение
PublishResult, содержащий скрипты и /или отчет, если запрашивается вызывающим абонентом
Исключения
Если значение для любого из обязательных параметров является пустой ссылкой или пустой строкой.
Если во время развертывания возникает ошибка.
CancellationToken Если запрошена отмена и операция может быть отменена.