DacServices.GenerateDeployScript Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Создайте скрипт T-SQL, который можно использовать для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных. |
| GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Создайте скрипт T-SQL, который можно использовать для развертывания схемы предоставленной DacPackage в базе данных. |
| GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Создайте скрипт T-SQL, который можно использовать для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)
Создайте скрипт T-SQL, который можно использовать для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных.
public static string GenerateDeployScript(Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployScript : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> string
Public Shared Function GenerateDeployScript (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 свойства, влияющие на различные аспекты создания скрипта развертывания.
Возвращаемое значение
Строка скрипта T-SQL, используемая для создания или обновления схемы базы данных на основе предоставленного DacPackage.
Исключения
Если проблема возникает во время создания скрипта.
Применяется к
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)
Создайте скрипт T-SQL, который можно использовать для развертывания схемы предоставленной DacPackage в базе данных.
public string GenerateDeployScript(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.GenerateDeployScript : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> string
Public Function GenerateDeployScript (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 параметр, который можно использовать для указания, что операция должна быть отменена. Использование этого объекта не гарантирует отмену операции.
Возвращаемое значение
Строка скрипта T-SQL, используемая для создания или обновления схемы базы данных на основе предоставленного DacPackage.
Исключения
Если проблема возникает во время создания скрипта.
CancellationToken Если запрошена отмена и операция может быть отменена.
Применяется к
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)
Создайте скрипт T-SQL, который можно использовать для развертывания различий между схемами предоставленных исходных и целевых DacPackage экземпляров в базе данных.
public static void GenerateDeployScript(System.IO.Stream outputStream, Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployScript : System.IO.Stream * Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> unit
Public Shared Sub GenerateDeployScript (outputStream As Stream, sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing)
Параметры
- sourcePackage
- DacPackage
DacPackage содержащий исходную схему для сравнения.
- targetPackage
- DacPackage
DacPackage содержащий целевую схему для сравнения.
- targetDatabaseName
- String
Имя целевой базы данных для развертывания.
- options
- DacDeployOptions
Экземпляр, указывающий DacDeployOptions свойства, влияющие на различные аспекты создания скрипта развертывания.
Исключения
Если проблема возникает во время создания скрипта.