DacServices.GenerateDeployScript Méthode

Définition

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

outputStream
Stream

Stream dans lequel écrire le script de déploiement.

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.

S’applique à