Bahasa

DacServices.GenerateDeployScript Metode

Definisi

Overload

Nama Deskripsi
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

Buat skrip T-SQL yang dapat digunakan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database.

GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

Buat skrip T-SQL yang dapat digunakan untuk menyebarkan skema yang disediakan DacPackage ke database.

GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)

Buat skrip T-SQL yang dapat digunakan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database.

GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)

Buat skrip T-SQL yang dapat digunakan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database.

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

Parameter

sourcePackage
DacPackage

DacPackage berisi skema sumber yang akan dibandingkan.

targetPackage
DacPackage

DacPackage berisi skema target yang akan dibandingkan.

targetDatabaseName
String

Nama database target untuk penyebaran.

options
DacDeployOptions

DacDeployOptions Instans yang menentukan properti yang memengaruhi berbagai aspek pembuatan skrip penyebaran.

Mengembalikan

String skrip T-SQL yang digunakan untuk membuat atau memperbarui skema database berdasarkan yang disediakan DacPackage.

Pengecualian

Jika masalah terjadi selama pembuatan skrip.

Berlaku untuk

GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

Buat skrip T-SQL yang dapat digunakan untuk menyebarkan skema yang disediakan DacPackage ke database.

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

Parameter

package
DacPackage

DacPackage berisi skema yang akan disebarkan.

targetDatabaseName
String

Nama database target untuk penyebaran.

options
DacDeployOptions

DacDeployOptions Instans yang menentukan properti yang memengaruhi berbagai aspek pembuatan skrip penyebaran.

cancellationToken
Nullable<CancellationToken>

Opsional CancellationToken yang dapat digunakan untuk menunjukkan bahwa operasi harus dibatalkan. Penggunaan objek ini tidak menjamin bahwa operasi akan dibatalkan.

Mengembalikan

String skrip T-SQL yang digunakan untuk membuat atau memperbarui skema database berdasarkan yang disediakan DacPackage.

Pengecualian

Jika masalah terjadi selama pembuatan skrip.

CancellationToken Jika memiliki pembatalan yang diminta dan operasi dapat dibatalkan.

Berlaku untuk

GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)

Buat skrip T-SQL yang dapat digunakan untuk menyebarkan perbedaan antara skema instans sumber dan target DacPackage yang disediakan ke database.

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)

Parameter

outputStream
Stream

Stream untuk menulis skrip penyebaran.

sourcePackage
DacPackage

DacPackage berisi skema sumber yang akan dibandingkan.

targetPackage
DacPackage

DacPackage berisi skema target yang akan dibandingkan.

targetDatabaseName
String

Nama database target untuk penyebaran.

options
DacDeployOptions

DacDeployOptions Instans yang menentukan properti yang memengaruhi berbagai aspek pembuatan skrip penyebaran.

Pengecualian

Jika masalah terjadi selama pembuatan skrip.

Berlaku untuk