Sql100SchemaDeploymentOptions, classe
Représente des options de déploiement qui sont spécifiques à SQL Server 2008.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.Sql100SchemaDeploymentOptions
Espace de noms : Microsoft.Data.Schema.Sql.Build
Assembly : Microsoft.Data.Schema.Sql (dans Microsoft.Data.Schema.Sql.dll)
Syntaxe
'Déclaration
<DatabaseSchemaProviderCompatibilityAttribute(GetType(Sql100DatabaseSchemaProvider))> _
Public Class Sql100SchemaDeploymentOptions _
Inherits Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public class Sql100SchemaDeploymentOptions : Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public ref class Sql100SchemaDeploymentOptions : public Sql90SchemaDeploymentOptions
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))>]
type Sql100SchemaDeploymentOptions =
class
inherit Sql90SchemaDeploymentOptions
end
public class Sql100SchemaDeploymentOptions extends Sql90SchemaDeploymentOptions
Le type Sql100SchemaDeploymentOptions expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
Sql100SchemaDeploymentOptions | Initialise une nouvelle instance de la classe Sql100SchemaDeploymentOptions. |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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é. (Hérité de SqlSchemaDeploymentOptions.) | |
ComparerConfiguration | Obtient le filtre de comparaison. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
DisableAndReenableDdlTriggers | Obtient ou définit une valeur qui indique si les déclencheurs de langage de définition de données (DDL) seront désactivés et ensuite réactivés pendant le déploiement. (Hérité de Sql90SchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
GenerateDeployStateChecks | Obtient ou définit une valeur qui indique si le script de mise à jour doit vérifier l'état du déploiement. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreAuthorizer | Obtient ou définit une valeur qui indique si les agents d'autorisation seront ignorés pendant le déploiement. (Hérité de Sql90SchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreComments | Obtient ou définit une valeur qui indique si les commentaires doivent être ignorés lors de la comparaison de schémas. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreCryptographicProviderFilePath | Obtient ou définit une valeur qui indique si le chemin d'accès de fichier pour le fournisseur de services de chiffrement sera ignoré pendant le déploiement. | |
IgnoreDdlTriggerOrder | Obtient ou définit une valeur qui indique si l'ordre des déclencheurs DDL sera ignoré pendant le déploiement. (Hérité de Sql90SchemaDeploymentOptions.) | |
IgnoreDdlTriggerState | Obtient ou définit une valeur qui indique si l'état activé des déclencheurs DDL sera ignoré pendant le déploiement. (Hérité de Sql90SchemaDeploymentOptions.) | |
IgnoreDefaultSchema | Obtient ou définit une valeur qui indique si le paramètre de schéma par défaut sera ignoré pendant le déploiement. (Hérité de Sql90SchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreIndexPadding | Obtient ou définit une valeur qui indique si le remplissage d'index doit être ignoré lors de la comparaison de schémas. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreKeywordCasing | (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreObjectPlacementOnPartitionScheme | Obtient ou définit une valeur qui indique si le positionnement des objets dans un schéma de partition sera ignoré pendant le déploiement. (Hérité de Sql90SchemaDeploymentOptions.) | |
IgnorePartitionSchemes | (Hérité de SqlSchemaDeploymentOptions.) | |
IgnorePermissions | (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreRouteLifetime | Obtient ou définit une valeur qui indique si le paramètre de durée de vie de l'itinéraire sera ignoré pendant le déploiement. (Hérité de Sql90SchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreStatisticsSample | Obtient ou définit une valeur qui indique si l'exemple de statistiques doit être ignoré lors de la comparaison de schémas. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreWhitespace | Obtient ou définit une valeur qui indique si les espaces blancs doivent être ignorés lors de la comparaison de schémas. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
IgnoreWithNocheckOnForeignKeys | (Hérité de SqlSchemaDeploymentOptions.) | |
IncludeTransactionalScripts | Obtient ou définit une valeur qui indique si le script de mise à jour doit être traité lorsque c'est possible. (Hérité de SqlSchemaDeploymentOptions.) | |
NoAlterStatementsToChangeCLRTypes | Obtient ou définit une valeur qui indique si les instructions ALTER seront utilisées pour modifier des types CLR SQL. (Hérité de Sql90SchemaDeploymentOptions.) | |
ScriptDatabaseCollation | (Hérité de SqlSchemaDeploymentOptions.) | |
SerializationData | Obtient ou définit les options qui seront sérialisées. (Substitue SqlSchemaDeploymentOptions.SerializationData.) | |
SourceSetVariables | Obtient la liste des variables et leurs valeurs pour la source de la comparaison. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
CreateCopy | Crée un réplica de SchemaDeploymentOptions pour SQL Server 2008. (Substitue Sql90SchemaDeploymentOptions.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. (Hérité de SqlSchemaDeploymentOptions.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetPropertyClassesToExcludeFromComparison | Retourne la liste des classes de propriété qui ne seront pas comparées. (Substitue Sql90SchemaDeploymentOptions.GetPropertyClassesToExcludeFromComparison().) | |
GetRelationshipClassesToExcludeFromComparison | Retourne la liste des classes de relation qui ne seront pas comparées. (Substitue Sql90SchemaDeploymentOptions.GetRelationshipClassesToExcludeFromComparison().) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
OnExtensionHandle | Retourne l'TSqlParser. (Hérité de SqlSchemaDeploymentOptions.) | |
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. (Hérité de SqlSchemaDeploymentOptions.) | |
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é. (Hérité de SqlSchemaDeploymentOptions.) | |
TryLoadTargetSqlCmdVariables | Charge le TargetSqlCmdVariables à partir du fichier de variables spécifié. (Hérité de SqlSchemaDeploymentOptions.) |
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.