Язык

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)

Параметры

outputStream
Stream

Stream для записи скрипта развертывания.

sourcePackage
DacPackage

DacPackage содержащий исходную схему для сравнения.

targetPackage
DacPackage

DacPackage содержащий целевую схему для сравнения.

targetDatabaseName
String

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

options
DacDeployOptions

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

Исключения

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

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