DacServices.GenerateDeployScript Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.