SqlDeploymentOptions Classe
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.
Contient des valeurs d’options de déploiement utilisées pour le déploiement
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- Héritage
-
SqlDeploymentOptions
Propriétés
| Nom | Description |
|---|---|
| AllowDropBlockingAssemblies |
Obtenez la valeur booléenne qui spécifie si le déploiement CLR entraîne la suppression des assemblys bloquants. |
| AllowIncompatiblePlatform |
Obtenez la valeur booléenne qui spécifie si le déploiement sera bloqué en raison de la compatibilité de la plateforme. |
| AllowTableRecreation |
Obtenir une valeur booléenne qui spécifie s’il faut autoriser la récréation de table dans Publish |
| BackupDatabaseBeforeChanges |
Obtenez la valeur booléenne qui spécifie si une sauvegarde de base de données sera effectuée avant de poursuivre avec les actions de déploiement réelles. |
| BlockOnPossibleDataLoss |
Obtenez une valeur booléenne qui spécifie si le déploiement doit s’arrêter si l’opération peut entraîner une perte de données. |
| BlockWhenDriftDetected |
Obtenez la valeur booléenne qui spécifie si le système vérifie si les différences entre l’état actuel de la base de données et l’état inscrit de la base de données et bloquent le déploiement si des modifications sont détectées. Même si cette option est définie sur true, la détection de dérive se produit uniquement sur une base de données si elle a été déployée précédemment avec l’option RegisterDataTierApplication activée. |
| CommentOutSetVarDeclarations |
Obtenez la valeur booléenne qui spécifie si la déclaration des variables SQLCMD est commentée dans l’en-tête de script. |
| CompareUsingTargetCollation |
Obtenez la valeur booléenne qui spécifie si le classement source sera utilisé pour la comparaison d’identificateurs. |
| CreateNewDatabase |
Obtenez la valeur booléenne qui spécifie si la base de données existante sera supprimée et une nouvelle base de données créée avant de continuer avec les actions de déploiement réelles. Acquiert le mode mono-utilisateur avant de supprimer la base de données existante. |
| DeployDatabaseInSingleUserMode |
Obtenez la valeur booléenne qui spécifie si le système acquiert le mode mono-utilisateur sur la base de données cible pendant la durée de l’opération de déploiement. |
| DisableAndReenableDdlTriggers |
Obtenez la valeur booléenne qui spécifie si tous les déclencheurs DDL sont désactivés pendant la durée de l’opération de déploiement, puis réactivés une fois toutes les modifications appliquées. |
| DoNotAlterChangeDataCaptureObjects |
Obtenez la valeur booléenne qui spécifie si les éléments configurés pour la capture de données modifiées (CDC) doivent être modifiés pendant le déploiement. |
| DoNotAlterReplicatedObjects |
Obtenez la valeur booléenne qui spécifie si les éléments configurés pour la réplication doivent être modifiés pendant le déploiement. |
| DoNotEvaluateSqlCmdVariables |
Spécifié si les noms de variables SQLCMD doivent être utilisés lors de la comparaison du schéma ou de leurs valeurs |
| DropConstraintsNotInSource |
Obtenez la valeur booléenne qui spécifie s’il faut supprimer toutes les contraintes qui n’existent pas dans le modèle source. |
| DropDmlTriggersNotInSource |
Obtenez la valeur booléenne qui spécifie s’il faut supprimer tous les déclencheurs DML qui n’existent pas dans le modèle source. |
| DropExtendedPropertiesNotInSource |
Obtenez la valeur booléenne qui spécifie s’il faut supprimer toutes les propriétés étendues qui n’existent pas dans le modèle source. |
| DropIndexesNotInSource |
Obtenez la valeur booléenne qui spécifie s’il faut supprimer tous les index qui n’existent pas dans le modèle source. |
| DropObjectsNotInSource |
Obtenez la valeur booléenne qui spécifie si les objets qui existent dans la cible, mais pas la source ne doivent pas être supprimés pendant le déploiement. |
| DropPermissionsNotInSource |
Obtenez la valeur booléenne qui spécifie s’il faut supprimer toutes les autorisations qui n’existent pas dans le modèle source. |
| DropRoleMembersNotInSource |
Obtenez la valeur booléenne qui spécifie s’il faut supprimer toutes les appartenances aux rôles qui n’existent pas dans le modèle source. |
| DropStatisticsNotInSource |
Obtenez la valeur booléenne qui spécifie s’il faut supprimer toutes les statistiques qui n’existent pas dans le modèle source. |
| GenerateSmartDefaults |
Obtenez la valeur booléenne qui spécifie si les valeurs par défaut doivent être générées pour remplir des colonnes NULL contraintes à des valeurs NOT NULL. |
| HashObjectNamesInLogs |
Obtenir une valeur de hachage aléatoire qui spécifie s’il faut remplacer tous les noms d’objets dans les journaux d’activité par une valeur de hachage aléatoire |
| IgnoreAnsiNulls |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option ANSI_NULL à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreAuthorizer |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option AUTHORIZATION de la considération lors de la comparaison du modèle source et cible. |
| IgnoreColumnCollation |
Obtenez une valeur booléenne qui spécifie s’il faut exclure le spécificateur de classement de la considération lors de la comparaison du modèle source et cible. |
| IgnoreColumnOrder |
Obtenez une valeur booléenne qui spécifie s’il faut exclure de l’ordre des colonnes dans les tables lors de la comparaison du modèle source et cible. |
| IgnoreComments |
Obtenez une valeur booléenne qui spécifie s’il faut exclure les commentaires de la considération lors de la comparaison du modèle source et cible. |
| IgnoreCryptographicProviderFilePath |
Obtenez une valeur booléenne qui spécifie s’il faut exclure la spécification de fichier d’un fournisseur de chiffrement lors de la comparaison du modèle source et cible. |
| IgnoreDatabaseWorkloadGroups |
Obtenez ou définissez une valeur booléenne qui spécifie s’il faut exclure les groupes de charges de travail de base de données à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreDdlTriggerOrder |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’ordre de déclencheur DDL de la considération lors de la comparaison du modèle source et cible. |
| IgnoreDdlTriggerState |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’état du déclencheur DDL de la considération lors de la comparaison du modèle source et cible. |
| IgnoreDefaultSchema |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option DEFAULT_SCHEMA à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreDmlTriggerOrder |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’ordre de déclencheur DML de la considération lors de la comparaison du modèle source et cible. |
| IgnoreDmlTriggerState |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’état du déclencheur DML à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreExtendedProperties |
Obtenez une valeur booléenne qui spécifie s’il faut exclure toutes les propriétés étendues à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreFileAndLogFilePath |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option FILENAME des objets FILE à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreFilegroupPlacement |
Obtenez une valeur booléenne qui spécifie s’il faut exclure le spécificateur de groupe de fichiers à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreFileSize |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option SIZE des objets FILE à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreFillFactor |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option FILLFACTOR de la considération lors de la comparaison du modèle source et cible. |
| IgnoreFullTextCatalogFilePath |
Obtenez une valeur booléenne qui spécifie s’il faut exclure la spécification de chemin d’accès des objets FULLTEXT CATALOG à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreIdentitySeed |
Obtenez une valeur booléenne qui spécifie s’il faut exclure la valeur initiale des colonnes IDENTITY à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreIncrement |
Obtenez une valeur booléenne qui spécifie s’il faut exclure la valeur d’incrément des colonnes IDENTITY à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
Obtenir une valeur booléenne qui spécifie s’il faut supprimer des index et des statistiques avant d’exporter une nouvelle option d’exportation de base de données |
| IgnoreIndexOptions |
Obtenez une valeur booléenne qui spécifie s’il faut exclure les différences dans les options d’index à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreIndexPadding |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option PAD_INDEX à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreKeywordCasing |
Obtenez une valeur booléenne qui spécifie s’il faut exclure la différence dans la casse des mots clés à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreLockHintsOnIndexes |
Obtenez une valeur booléenne qui spécifie s’il faut exclure les options ALLOW_ROW_LOCKS et ALLOW_PAGE_LOGKS à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreLoginSids |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option SID de l’objet LOGIN à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreNotForReplication |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option NOT FOR REPLICATION de la considération lors de la comparaison du modèle source et cible. |
| IgnoreObjectPlacementOnPartitionScheme |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’objet de schéma de partition à prendre en compte lors de la comparaison du modèle source et cible pour les objets suivants : Table, Index, Clé unique, Clé primaire et File d’attente. |
| IgnorePartitionSchemes |
Obtenez une valeur booléenne qui spécifie s’il faut exclure le type de paramètre et Obtenir une valeur booléenne qui spécifie s’il faut exclure le type de paramètre et les valeurs de limite d’une FONCTION PARTITION à prendre en compte lors de la comparaison du modèle source et cible. Exclut également FILEGROUP et la fonction de partition d’un SCHÉMA PARTITION à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnorePermissions |
Obtenez une valeur booléenne qui spécifie s’il faut exclure toutes les instructions d’autorisation à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreQuotedIdentifiers |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option QUOTED_IDENTIFIER à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreRoleMembership |
Obtenez une valeur booléenne qui spécifie s’il faut exclure tous les objets ROLE MEMBERSHIP à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreRouteLifetime |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option LIFETIME des objets ROUTE à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreSemicolonBetweenStatements |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’existence ou l’absence de points-virgules lors de la comparaison du modèle source et cible. |
| IgnoreSensitivityClassifications |
Obtenez une valeur booléenne qui spécifie s’il faut exclure les classifications de confidentialité des données des colonnes à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreTableOptions |
Obtenez la valeur booléenne qui spécifie si les options de la table cible sont mises à jour pour correspondre à la table source. |
| IgnoreTablePartitionOptions |
Obtenez ou définissez une valeur booléenne qui spécifie s’il faut exclure la valeur RANGE et BOUNDARY d’une option de partition de table à prendre en compte lors de la comparaison du modèle source et cible. |
| IgnoreUserSettingsObjects |
Obtenez une valeur booléenne qui spécifie s’il faut exclure les paramètres utilisateur de la considération lors de la comparaison du modèle source et cible. |
| IgnoreWhitespace |
Obtenez une valeur booléenne qui spécifie s’il faut exclure les espaces blancs de la considération lors de la comparaison du modèle source et cible. |
| IgnoreWithNocheckOnCheckConstraints |
Obtenez une valeur booléenne qui spécifie s’il faut exclure l’option CHECK|NO CHECK d’un objet de contrainte CHECK lors de la comparaison du modèle source et cible. |
| IgnoreWithNocheckOnForeignKeys |
Obtenir une valeur booléenne qui spécifie s’il faut exclure l’option CHECK|NO CHECK d’une CLÉ ÉTRANGÈRE |
| IgnoreWorkloadClassifiers |
Obtient ou définit une valeur booléenne qui spécifie s’il faut exclure les classifieurs de charge de travail de la considération lors de la comparaison du modèle source et cible. |
| IncludeCompositeObjects |
Obtenez une valeur booléenne qui spécifie s’il faut inclure des éléments externes référencés qui composent également le modèle source, puis mettent à jour la base de données cible dans une seule opération de déploiement. |
| IncludeTransactionalScripts |
Obtenez la valeur booléenne qui spécifie s’il faut utiliser des transations pendant l’opération de déploiement et valider la transaction une fois toutes les modifications appliquées. |
| IsAlwaysEncryptedParameterizationEnabled |
Contient des valeurs d’options de déploiement utilisées pour le déploiement |
| NoAlterStatementsToChangeClrTypes |
Obtenez une valeur booléenne qui spécifie s’il faut forcer une modification des assemblys CLR en les supprimant et en les recréant. |
| PerformIndexOperationsOnline |
Obtenir une valeur booléenne qui spécifie s’il faut effectuer des opérations d’index en ligne |
| PopulateFilesOnFileGroups |
Obtenez la valeur booléenne qui spécifie si les fichiers sont fournis pour les groupes de fichiers définis dans la source de déploiement. |
| PreserveIdentityLastValues |
Obtient ou définit la valeur booléenne qui spécifie si les dernières valeurs utilisées pour les colonnes d’identité doivent être conservées. |
| RegisterDataTierApplication |
Obtenez la valeur booléenne qui spécifie si la base de données sera inscrite en tant qu’application Data-Tier. |
| RestoreSequenceCurrentValue |
Obtenir une valeur booléenne qui spécifie si la base de données cible doit mettre à jour la valeur actuelle de séquence |
| ScriptDatabaseCollation |
Obtenez la valeur booléenne qui spécifie si la base de données cible doit être modifiée pour correspondre au classement du modèle source. |
| ScriptDatabaseCompatibility |
Obtenez la valeur booléenne qui spécifie si la base de données cible doit être modifiée pour correspondre au niveau de compatibilité du modèle source. |
| ScriptDatabaseOptions |
Obtenez une valeur booléenne qui spécifie si les options de base de données de la base de données cible doivent être mises à jour pour correspondre au modèle source. |
| ScriptDeployStateChecks |
Obtenez la valeur booléenne qui spécifie si la base de données cible doit être vérifiée pour s’assurer qu’elle existe, est en ligne et peut être mise à jour. |
| ScriptFileSize |
Obtenez la valeur booléenne qui spécifie si une taille de fichier est spécifiée lors de l’ajout de fichiers à des groupes de fichiers. |
| ScriptNewConstraintValidation |
Obtenez la valeur booléenne qui spécifie si les contraintes sont validées après l’application de toutes les modifications. |
| ScriptRefreshModule |
Obtenez une valeur booléenne qui spécifie si les procédures de référencement sont actualisées lorsque des objets référencés sont mis à jour. |
| SqlCommandVariableValues |
Obtenir le dictionnaire des valeurs de variable de commande SQL, clé par nom de variable. |
| TargetConnectionString |
Obtenir la chaîne qui spécifie le chaîne de connexion cible |
| TargetDatabaseExists |
Obtient la valeur booléenne qui, si définie spécifie si la base de données cible existe |
| TargetDatabaseName |
Obtient la chaîne qui spécifie le nom de la base de données cible |
| TargetingServerless |
Obtenir une valeur booléenne qui spécifie si le serveur cible est LocalDB |
| TreatVerificationErrorsAsWarnings |
Obtenez une valeur booléenne qui spécifie s’il faut traiter les erreurs qui se produisent pendant la vérification de publication en tant qu’avertissements. La vérification est effectuée par rapport au plan de déploiement généré avant l’exécution du plan sur la base de données cible. La vérification du plan détecte les problèmes, tels que la perte d’objets cibles uniquement (par exemple, les index), qui doivent être supprimés pour apporter une modification. La vérification détecte également les situations où les dépendances (telles que les tables ou les vues) existent en raison d’une référence à un projet composite, mais n’existent pas dans la base de données cible. Vous pouvez choisir de traiter les erreurs de vérification en tant qu’avertissements pour obtenir une liste complète des problèmes au lieu d’autoriser l’action de publication à arrêter lorsque la première erreur se produit. |
| UnmodifiableObjectWarnings |
Obtenez une valeur booléenne qui spécifie si les avertissements doivent être générés lorsque des différences sont trouvées dans des objets qui ne peuvent pas être modifiés, par exemple si la taille de fichier ou les chemins d’accès aux fichiers étaient différents pour un fichier. |
| VerifyCollationCompatibility |
Obtenez la valeur booléenne qui spécifie si le déploiement vérifie que le classement spécifié dans le modèle source est compatible avec le classement spécifié dans le modèle cible. |
| VerifyDeployment |
Obtenez la valeur booléenne qui spécifie si la phase de vérification du plan est exécutée ou non. |