Sprache

DacServices.Script Methode

Definition

Überlädt

Name Beschreibung
Script(DacPackage, String, PublishOptions)

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

Script(DacPackage, DacPackage, String, PublishOptions)

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

Script(DacPackage, String, PublishOptions)

Skripts der Schritte für einen Veröffentlichungsvorgang als Bereitstellungsskript, Bereitstellungsbericht oder beides. Mindestens eine der GenerateDeploymentScript Optionen 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 das schema enthält, das bereitgestellt werden soll.

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

publishOptions
PublishOptions

Instanz davon PublishOptions gibt an, was zurück gemeldet wird – das Bereitstellungsskript, der Bereitstellungsbericht sowie die Konfiguration verschiedener Aspekte der Bereitstellung.

Gibt zurück

PublishResult, das das Skript(n) und/oder den Bericht enthält, wenn er vom Aufrufer angefordert wird

Ausnahmen

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

Wenn während der Bereitstellung ein Fehler auftritt.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für:

Script(DacPackage, DacPackage, String, PublishOptions)

Skripts der Schritte für einen Veröffentlichungsvorgang als Bereitstellungsskript, Bereitstellungsbericht oder beides. Mindestens eine der GenerateDeploymentScript Optionen 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 das schema enthält, das bereitgestellt werden soll.

targetPackage
DacPackage

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

targetDatabaseName
String

Name der Zieldatenbank für die Bereitstellung.

publishOptions
PublishOptions

Instanz davon PublishOptions gibt an, was zurück gemeldet wird – das Bereitstellungsskript, der Bereitstellungsbericht, wie verschiedene Aspekte der Bereitstellung konfiguriert werden.

Gibt zurück

PublishResult, das das Skript(n) und/oder den Bericht enthält, wenn er vom Aufrufer angefordert wird

Ausnahmen

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

Wenn während der Bereitstellung ein Fehler auftritt.

Wenn ein CancellationToken Abbruch angefordert wurde und der Vorgang abgebrochen werden kann.

Gilt für: