Méthode DacServices.GenerateDeployScript (DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)
Creates a Transact-SQL script that can be used to deploy the schema of the supplied DacPackage to a database.
Espace de noms : Microsoft.SqlServer.Dac
Assembly : Microsoft.SqlServer.Dac (en Microsoft.SqlServer.Dac.dll)
Syntaxe
'Déclaration
Public Function GenerateDeployScript ( _
package As DacPackage, _
targetDatabaseName As String, _
options As DacDeployOptions, _
cancellationToken As Nullable(Of CancellationToken) _
) As String
'Utilisation
Dim instance As DacServices
Dim package As DacPackage
Dim targetDatabaseName As String
Dim options As DacDeployOptions
Dim cancellationToken As Nullable(Of CancellationToken)
Dim returnValue As String
returnValue = instance.GenerateDeployScript(package, _
targetDatabaseName, options, cancellationToken)
public string GenerateDeployScript(
DacPackage package,
string targetDatabaseName,
DacDeployOptions options,
Nullable<CancellationToken> cancellationToken
)
public:
String^ GenerateDeployScript(
DacPackage^ package,
String^ targetDatabaseName,
DacDeployOptions^ options,
Nullable<CancellationToken> cancellationToken
)
member GenerateDeployScript :
package:DacPackage *
targetDatabaseName:string *
options:DacDeployOptions *
cancellationToken:Nullable<CancellationToken> -> string
public function GenerateDeployScript(
package : DacPackage,
targetDatabaseName : String,
options : DacDeployOptions,
cancellationToken : Nullable<CancellationToken>
) : String
Paramètres
- package
Type : Microsoft.SqlServer.Dac.DacPackage
DacPackage containing schema to be deployed.
- targetDatabaseName
Type : System.String
Name of the target database for deployment.
- options
Type : Microsoft.SqlServer.Dac.DacDeployOptions
Instance of DacDeployOptions that specifies properties that affect various aspects of the deployment script creation.
- cancellationToken
Type : System.Nullable<CancellationToken>
Optional CancellationToken that can be used to indicate that the operation should be cancelled. Use of this object does not guarantee that the operation will be cancelled.
Valeur de retour
Type : System.String
String of Transact-SQL script used to create or update database schema based on the supplied DacPackage.
Exceptions
Exception | Condition |
---|---|
DacServicesException | If a problem occurs during script generation. |
OperationCanceledException |