DacServices.Script Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Script(DacPackage, String, PublishOptions) |
Scripte les étapes d’une opération de publication en tant que script de déploiement, rapport de déploiement ou les deux. Au moins l’une des GenerateDeploymentScript options doit GenerateDeploymentReport être définie sur true. Cette méthode ne publiera pas dans la base de données |
| Script(DacPackage, DacPackage, String, PublishOptions) |
Scripte les étapes d’une opération de publication en tant que script de déploiement, rapport de déploiement ou les deux. Au moins l’une des GenerateDeploymentScript options doit GenerateDeploymentReport être définie sur true. Cette méthode ne modifie pas la cible |
Script(DacPackage, String, PublishOptions)
Scripte les étapes d’une opération de publication en tant que script de déploiement, rapport de déploiement ou les deux. Au moins l’une des GenerateDeploymentScript options doit GenerateDeploymentReport être définie sur true. Cette méthode ne publiera pas dans la base de données
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
Paramètres
- package
- DacPackage
DacPackage contenant le schéma à déployer.
- targetDatabaseName
- String
Nom de la base de données cible pour le déploiement.
- publishOptions
- PublishOptions
Instance de PublishOptions ce qui spécifie ce qui est signalé de retour : le script de déploiement, le rapport de déploiement, ainsi que la configuration de différents aspects du déploiement.
Retours
PublishResult, contenant le ou les scripts et/ou le rapport si demandés par l’appelant
Exceptions
Si la valeur de l’un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement.
Si l’annulation CancellationToken a été demandée et que l’opération peut être annulée.
S’applique à
Script(DacPackage, DacPackage, String, PublishOptions)
Scripte les étapes d’une opération de publication en tant que script de déploiement, rapport de déploiement ou les deux. Au moins l’une des GenerateDeploymentScript options doit GenerateDeploymentReport être définie sur true. Cette méthode ne modifie pas la cible
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
Paramètres
- sourcePackage
- DacPackage
DacPackage contenant le schéma à déployer.
- targetPackage
- DacPackage
DacPackage contenant le schéma représentant la base de données cible.
- targetDatabaseName
- String
Nom de la base de données cible pour le déploiement.
- publishOptions
- PublishOptions
Instance de PublishOptions ce qui spécifie ce qui est signalé de retour : le script de déploiement, le rapport de déploiement, car nous allons tous comment configurer différents aspects du déploiement.
Retours
PublishResult, contenant le ou les scripts et/ou le rapport si demandés par l’appelant
Exceptions
Si la valeur de l’un des paramètres requis est une référence Null ou une chaîne vide.
Si une erreur se produit pendant le déploiement.
Si l’annulation CancellationToken a été demandée et que l’opération peut être annulée.