DacServices.GenerateDeployScript 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 |
|---|---|
| GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Créez un script T-SQL qui peut être utilisé pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données. |
| GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Créez un script T-SQL qui peut être utilisé pour déployer le schéma du fichier fourni DacPackage dans une base de données. |
| GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Créez un script T-SQL qui peut être utilisé pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions)
Créez un script T-SQL qui peut être utilisé pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données.
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
Paramètres
- sourcePackage
- DacPackage
DacPackage contenant le schéma source à comparer.
- targetPackage
- DacPackage
DacPackage contenant le schéma cible à comparer.
- targetDatabaseName
- String
Nom de la base de données cible pour le déploiement.
- options
- DacDeployOptions
Instance de DacDeployOptions ce qui spécifie les propriétés qui affectent différents aspects de la création du script de déploiement.
Retours
Chaîne de script T-SQL utilisée pour créer ou mettre à jour le schéma de base de données en fonction du script fourni DacPackage.
Exceptions
Si un problème se produit pendant la génération de script.
S’applique à
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)
Créez un script T-SQL qui peut être utilisé pour déployer le schéma du fichier fourni DacPackage dans une base de données.
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
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.
- options
- DacDeployOptions
Instance de DacDeployOptions ce qui spécifie les propriétés qui affectent différents aspects de la création du script de déploiement.
- cancellationToken
- Nullable<CancellationToken>
Facultatif CancellationToken qui peut être utilisé pour indiquer que l’opération doit être annulée. L’utilisation de cet objet ne garantit pas que l’opération sera annulée.
Retours
Chaîne de script T-SQL utilisée pour créer ou mettre à jour le schéma de base de données en fonction du script fourni DacPackage.
Exceptions
Si un problème se produit pendant la génération de script.
Si l’annulation CancellationToken a été demandée et que l’opération peut être annulée.
S’applique à
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions)
Créez un script T-SQL qui peut être utilisé pour déployer les différences entre les schémas des instances source et cible DacPackage fournies dans une base de données.
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)
Paramètres
- sourcePackage
- DacPackage
DacPackage contenant le schéma source à comparer.
- targetPackage
- DacPackage
DacPackage contenant le schéma cible à comparer.
- targetDatabaseName
- String
Nom de la base de données cible pour le déploiement.
- options
- DacDeployOptions
Instance de DacDeployOptions ce qui spécifie les propriétés qui affectent différents aspects de la création du script de déploiement.
Exceptions
Si un problème se produit pendant la génération de script.