SqlSchemaDeploymentOptions, classe
Contient des options qui contrôlent le déploiement.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
Espace de noms : Microsoft.Data.Schema.Sql.Build
Assembly : Microsoft.Data.Schema.Sql (dans Microsoft.Data.Schema.Sql.dll)
Syntaxe
'Déclaration
<DatabaseSchemaProviderCompatibilityAttribute(GetType(SqlDatabaseSchemaProvider))> _
Public MustInherit Class SqlSchemaDeploymentOptions _
Inherits SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public abstract class SqlSchemaDeploymentOptions : SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public ref class SqlSchemaDeploymentOptions abstract : public SchemaDeploymentOptions
[<AbstractClass>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))>]
type SqlSchemaDeploymentOptions =
class
inherit SchemaDeploymentOptions
end
public abstract class SqlSchemaDeploymentOptions extends SchemaDeploymentOptions
Le type SqlSchemaDeploymentOptions expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SqlSchemaDeploymentOptions | Initialise une nouvelle instance de la classe SqlSchemaDeploymentOptions. |
Début
Propriétés
Nom | Description | |
---|---|---|
AbortOnFirstError | Obtient ou définit une valeur qui indique si le déploiement doit s'arrêter lorsque la première erreur se produit. | |
BackupDatabaseBeforeChanges | Obtient ou définit une valeur qui indique si le script de mise à jour doit inclure des instructions pour sauvegarder la base de données avant modification de la cible. | |
BlockOnPossibleDataLoss | Obtient ou définit une valeur qui indique si le script de mise à jour doit se bloquer en cas de perte de données. | |
BuildtimeContributorsMustExist | (Hérité de SchemaDeploymentOptions.) | |
CheckNewConstraints | Obtient ou définit une valeur qui indique si les nouvelles contraintes doivent être vérifiées lors du déploiement de modifications. | |
CollationPreference | Obtient ou définit une valeur qui indique la manière dont le classement doit être géré lors du déploiement de modifications. | |
CommentOutSetVarDeclarations | Obtient ou définit une valeur qui indique si les déclarations SETVAR doivent être commentées dans le script de synchronisation généré. | |
ComparerConfiguration | Obtient le filtre de comparaison. (Substitue SchemaDeploymentOptions.ComparerConfiguration.) | |
CreateNewDatabase | Obtient ou définit une valeur qui indique s'il faut créer une base de données cible pendant le déploiement. (Hérité de SchemaDeploymentOptions.) | |
DatabaseSchemaProvider | Obtient le fournisseur de schémas de base de données. | |
DeployDatabaseInSingleUserMode | Obtient ou définit une valeur qui indique si le script de mise à jour doit mettre la base de données en mode mono-utilisateur. | |
DropConstraintsNotInSource | Obtient ou définit une valeur qui indique si les contraintes présentes uniquement dans la cible doivent être supprimées lors du déploiement de modifications. | |
DropIndexesNotInSource | Obtient ou définit une valeur qui indique si les index présents uniquement dans la base de données cible doivent être supprimés lors du déploiement de modifications. | |
DropObjectsNotInSource | Obtient ou définit une valeur qui indique s'il faut supprimer tous les objets de la base de données cible qui ne sont pas dans la base de données source. (Hérité de SchemaDeploymentOptions.) | |
EnforceMinimalDependencies | Obtient ou définit une valeur qui indique si seules les dépendances minimales doivent être appliquées lors de la comparaison de schémas. | |
ExcludedModelElements | Obtient ou définit une liste des éléments de modèle exclus de la base de données cible par l'utilisateur. (Hérité de SchemaDeploymentOptions.) | |
ExcludedObjectTypesForSchemaCompare | Obtient une copie en lecture seule des types qui sont exclus de Comparaison de schémas. | |
ExtensionHandle | Obtient ou définit le handle d'extension pour cette extension. (Hérité de SchemaDeploymentOptions.) | |
GenerateDatabaseOptions | Obtient ou définit une valeur qui indique si les options de base de données doivent être définies dans le script de mise à jour. | |
GenerateDeployStateChecks | Obtient ou définit une valeur qui indique si le script de mise à jour doit vérifier l'état du déploiement. | |
IgnoreAnsiNulls | Obtient ou définit une valeur qui indique si le paramètre des valeurs ANSI NULL doit être ignoré lors de la comparaison de schémas. | |
IgnoreColumnCollation | Obtient ou définit une valeur qui indique si les classements de colonnes doivent être ignorés lors de la comparaison de schémas. | |
IgnoreColumnOrder | Obtient ou définit une valeur qui indique si l'ordre des colonnes dans les tables et les vues doit être ignoré lors de la comparaison de schémas. | |
IgnoreComments | Obtient ou définit une valeur qui indique si les commentaires doivent être ignorés lors de la comparaison de schémas. | |
IgnoreDmlTriggerOrder | Obtient ou définit une valeur qui indique si l'ordre des déclencheurs de langage de manipulation de données (DML) doit être ignoré lors de la comparaison de schémas. | |
IgnoreDmlTriggerState | Obtient ou définit une valeur qui indique si un état activé des déclencheurs DML doit être ignoré lors de la comparaison de schémas. | |
IgnoreExtendedProperties | Obtient ou définit une valeur qui indique si les propriétés étendues doivent être ignorées lors de la comparaison de schémas. | |
IgnoreFilegroupPlacement | Obtient ou définit une valeur qui indique si le positionnement des objets dans les groupes de fichiers doit être ignoré lors de la comparaison de schémas. | |
IgnoreFillFactor | Obtient ou définit une valeur qui indique si le taux de remplissage des index doit être ignoré lors de la comparaison de schémas. | |
IgnoreIdentitySeed | Obtient ou définit une valeur qui indique si les valeurs de début du compteur doivent être ignorées lors de la comparaison de schémas. | |
IgnoreIncrement | Obtient ou définit une valeur qui indique si les valeurs d'incrément du compteur doivent être ignorées lors de la comparaison de schémas. | |
IgnoreIndexOptions | Obtient ou définit une valeur qui indique si les options d'index doivent être ignorées lors de la comparaison de schémas. | |
IgnoreIndexPadding | Obtient ou définit une valeur qui indique si le remplissage d'index doit être ignoré lors de la comparaison de schémas. | |
IgnoreKeywordCasing | ||
IgnoreLockHintsOnIndexes | Obtient ou définit une valeur qui indique si les indicateurs de verrou sur les index doivent être ignorés lors de la comparaison de schémas. | |
IgnoreLoginSids | Obtient ou définit une valeur qui indique si les identificateurs de sécurité (SID) de connexion doivent être ignoré lors de la comparaison de schémas. | |
IgnoreNotForReplication | Obtient ou définit une valeur qui indique si les valeurs NOT FOR REPLICATION doivent être ignorées lors de la comparaison de schémas. | |
IgnorePartitionSchemes | ||
IgnorePermissions | ||
IgnoreQuotedIdentifiers | Obtient ou définit une valeur qui indique si le paramètre des identificateurs entre guillemets doit être ignoré lors de la comparaison de schémas. | |
IgnoreRoleMembership | Obtient ou définit une valeur qui indique si l'appartenance aux rôles doit être ignorée lors de la comparaison de schémas. | |
IgnoreSemicolonBetweenStatements | Obtient ou définit une valeur qui indique si les points-virgules entre les instructions doivent être ignorés lors de la comparaison de schémas. | |
IgnoreStatisticsSample | Obtient ou définit une valeur qui indique si l'exemple de statistiques doit être ignoré lors de la comparaison de schémas. | |
IgnoreTableOptions | Obtient ou définit une valeur qui indique si les options de table doivent être ignorées lors de la comparaison de schémas. | |
IgnoreUserSettingsObjects | Obtient ou définit une valeur qui indique si les objets de paramètres utilisateur doivent être ignorés lors de la comparaison de schémas. | |
IgnoreWhitespace | Obtient ou définit une valeur qui indique si les espaces blancs doivent être ignorés lors de la comparaison de schémas. | |
IgnoreWithNocheckOnCheckConstraints | Obtient ou définit une valeur qui indique si une instruction WITH NOCHECK sur les contraintes de validation doit être ignorée lors de la comparaison de schémas. | |
IgnoreWithNocheckOnForeignKeys | ||
IncludeTransactionalScripts | Obtient ou définit une valeur qui indique si le script de mise à jour doit être traité lorsque c'est possible. | |
ScriptDatabaseCollation | ||
SerializationData | Obtient les options qui doivent être sérialisées. (Substitue SchemaDeploymentOptions.SerializationData.) | |
SourceSetVariables | Obtient la liste des variables et leurs valeurs pour la source de la comparaison. | |
TargetConnectionString | Obtient ou définit la chaîne de connexion pour la base de données cible. (Hérité de SchemaDeploymentOptions.) | |
TargetDatabaseName | Obtient ou définit le nom de la base de données cible. (Hérité de SchemaDeploymentOptions.) | |
TargetSetVariables | Obtient la liste des variables et leurs valeurs pour la cible de la comparaison. | |
TreatVerificationErrorsAsWarnings | Obtient ou définit une valeur qui indique s'il faut traiter toutes les erreurs de vérification comme des avertissements. (Hérité de SchemaDeploymentOptions.) | |
UnmodifiableObjectWarnings | Obtient ou définit une valeur qui indique si des avertissements doivent être générés pour les objets non modifiables lors du déploiement de modifications. | |
VerifyDeployment | Obtient ou définit une valeur qui indique s'il faut vérifier le déploiement une fois celui-ci terminé. (Hérité de SchemaDeploymentOptions.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddExcludedObjectTypeForSchemaCompare | Ajoute un nouveau type à la liste des types qui sont exclus de Comparaison de schémas. | |
CreateCopy | Crée et retourne une copie du SqlSchemaDeploymentOptions à l'aide des paramètres dans this. (Substitue SchemaDeploymentOptions.CreateCopy().) | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
FlushExcludedObjectTypeForSchemaCompare | Efface la liste des types qui sont exclus de Comparaison de schémas et ajoute ISqlDynamicColumnSource à cette liste. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetPropertyClassesToExcludeFromComparison | Obtient une liste de classes de propriétés de modèles qui ne doivent pas être incluses dans Comparaison de schémas. | |
GetRelationshipClassesToExcludeFromComparison | Obtient la liste des classes de relation de modèles qui ne seront pas incluses dans Comparaison de schémas. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsObjectTypeExcludedForSchemaCompare | Vérifie si le type donné est inclus dans la liste des objectTypes qui sont exclus de Comparaison de schémas. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
OnExtensionHandle | Retourne l'TSqlParser. (Substitue SchemaDeploymentOptions.OnExtensionHandle().) | |
OnInitialize | Extrait les chemins d'accès au serveur et configure les variables sources et cibles pour le nom de la base de données, le chemin d'accès aux données et le chemin d'accès du fichier journal. (Substitue SchemaDeploymentOptions.OnInitialize().) | |
SetExtensionHandle | Définit la valeur de la propriété ExtensionHandle et appelle la méthode OnExtensionHandle. (Hérité de SchemaDeploymentOptions.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
TryLoadSourceSqlCmdVariables | Charge le SourceSqlCmdVariables à partir du fichier de variables spécifié. | |
TryLoadTargetSqlCmdVariables | Charge le TargetSqlCmdVariables à partir du fichier de variables spécifié. |
Début
Champs
Nom | Description | |
---|---|---|
CurrentVersion | Numéro de version de la version actuelle. | |
ExcludedTypeValueName | Nom d'option pour l'exclusion du type ("ExcludedType"). | |
PlanGenerationType | Nom d'option pour le type de génération de plan ("PlanGenerationType"). | |
RosarioVersion | Numéro de version de Visual Studio 2010. | |
VersionElementName | Nom de l'option de version ("Version"). |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.