Freigeben über


DacServices.Script Methode

Definition

Überlädt

Script(DacPackage, String, PublishOptions)

Schreibt die Schritte für einen Veröffentlichungsvorgang als Bereitstellungsskript, Bereitstellungsbericht oder beides. Mindestens eine der GenerateDeploymentScript Optionen oder GenerateDeploymentReport muss auf TRUE festgelegt werden. Diese Methode wird nicht in der Datenbank veröffentlicht.

Script(DacPackage, DacPackage, String, PublishOptions)

Schreibt die Schritte für einen Veröffentlichungsvorgang als Bereitstellungsskript, Bereitstellungsbericht oder beides. Mindestens eine der GenerateDeploymentScript Optionen oder GenerateDeploymentReport muss auf TRUE festgelegt werden. Diese Methode ändert das Ziel nicht.

Script(DacPackage, String, PublishOptions)

Schreibt die Schritte für einen Veröffentlichungsvorgang als Bereitstellungsskript, Bereitstellungsbericht oder beides. Mindestens eine der GenerateDeploymentScript Optionen oder GenerateDeploymentReport muss auf TRUE festgelegt werden. Diese Methode wird nicht in der Datenbank veröffentlicht.

public Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
member this.Script : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Function Script (package As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

Parameter

package
DacPackage

DacPackage mit dem bereitzustellenden Schema.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

publishOptions
PublishOptions

Instanz von PublishOptions , die angibt, was zurückgemeldet wird– das Bereitstellungsskript, den Bereitstellungsbericht sowie die Konfiguration verschiedener Aspekte der Bereitstellung.

Gibt zurück

PublishResult, das die Skripts und/oder den Bericht enthält, wenn dies vom Aufrufer angefordert wird

Ausnahmen

Wenn der Wert für einen der erforderlichen Parameter ein NULL-Verweis oder eine leere Zeichenfolge ist.

Wenn während der Bereitstellung ein Fehler auftritt.

Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.

Gilt für:

Script(DacPackage, DacPackage, String, PublishOptions)

Schreibt die Schritte für einen Veröffentlichungsvorgang als Bereitstellungsskript, Bereitstellungsbericht oder beides. Mindestens eine der GenerateDeploymentScript Optionen oder GenerateDeploymentReport muss auf TRUE festgelegt werden. Diese Methode ändert das Ziel nicht.

public static Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
static member Script : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Shared Function Script (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

Parameter

sourcePackage
DacPackage

DacPackage mit dem bereitzustellenden Schema.

targetPackage
DacPackage

DacPackage enthält ein Schema, das die Zieldatenbank darstellt.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

publishOptions
PublishOptions

Instanz von PublishOptions , die angibt, was zurückgemeldet wird– das Bereitstellungsskript, den Bereitstellungsbericht, wie wir alle verschiedene Aspekte der Bereitstellung konfigurieren.

Gibt zurück

PublishResult, das die Skripts und/oder den Bericht enthält, wenn dies vom Aufrufer angefordert wird

Ausnahmen

Wenn der Wert für einen der erforderlichen Parameter ein NULL-Verweis oder eine leere Zeichenfolge ist.

Wenn während der Bereitstellung ein Fehler auftritt.

Wenn für CancellationToken ein Abbruch angefordert wurde und der Vorgang abgebrochen werden konnte.

Gilt für: