Partager via


Microsoft.Data.Schema.Sql.Build, espace de noms

L'espace de noms Microsoft.Data.Schema.Sql.Build contient les classes d'option de déploiement et de génération des plans SQL.

Classes

  Classe Description
Classe publique Sql100SchemaDeploymentOptions Représente des options de déploiement qui sont spécifiques à SQL Server 2008.
Classe publique Sql90SchemaDeploymentOptions Représente des options de déploiement qui sont spécifiques à Microsoft SQL Server 2005.
Classe publique SqlAlterDataLossError Cette classe représente un avertissement duSQL Server moteur du déploiement où un risque de perte de données ALTER est identifié. La table spécifiée dans le constructeur est la table source.
Classe publique SqlBeginAltersStep Les instances de cette classe marquent la partie du plan de déploiement où les actions ALTER (et CREATE) sont exécutées.Il s'agit en général de la seconde moitié du plan.
Classe publique SqlBeginDropsStep Une instance de cette classe marque le début de la partie de l'action DROP du plan de déploiement.Les actions DROP sont exécutées dans le plan avant les actions ALTER.
Classe publique SqlBeginPreservationStep Cette classe marque le début (dans un plan de déploiement) de la section de conservation d'intention du plan.Ces opérations permettent d'effectuer des modifications de refactorisation.
Classe publique SqlBeginTransactionStep Cette étape marque le début de la section transactionnelle d'un plan de déploiement.
Classe publique SqlCreateDataLossError Cette classe représente un avertissement duSQL Server moteur du déploiement où un risque de perte de données CREATE a été identifié. La table spécifiée dans le constructeur est la table source.En général, cette erreur est déclenchée si une nouvelle colonne n'autorisant pas les valeurs Null est ajoutée à une table sans une valeur par défaut.
Classe publique SqlDeploymentExecutionError Cette classe représente une erreur qui a été reçue par SQL Server lors de l'exécution du script de déploiement.
Classe publique SqlDropDataLossError Cette classe représente un avertissement duSQL Server moteur du déploiement où un risque de perte de données de DÉPLACEMENT a été identifié. La table spécifiée dans le constructeur est la table cible.
Classe publique SqlEndAltersStep Les instances de cette classe marquent la fin de la section du plan de déploiement où les actions ALTER (et CREATE) sont exécutées.
Classe publique SqlEndDropsStep Une instance de cette classe marque la fin de la partie de l'action DROP du plan de déploiement.
Classe publique SqlEndPreservationStep Représente la fin de la section de conservation d'intention du plan de déploiement.
Classe publique SqlEndTransactionStep Représente une étape dans le plan de déploiement SQL Server qui marque la fin de la section transactionnelle d'un script de déploiement.
Classe publique SqlFinalizeDatabaseAccessStep Représente une étape dans leSQL Server plan de déploiement qui finalise les paramètres d'accès à la base de données. Ces paramètres comprennent l'accès en lecture seule ou en lecture-écriture, restreint, mono-utilisateur ou multi-utilisateur, et en ligne ou hors connexion.
Classe publique SqlMoveSchemaStep Représente une étape dans le plan de déploiement qui correspond à une action de déplacement d'un élément entre deux schémas.
Classe publique SqlPossibleDataLossError Cette classe représente un avertissement du moteur du déploiement SQL Server où un risque de perte de données a été identifié.
Classe publique SqlPrintStep Type d'étape dans un plan de déploiement SQL Server qui signifie une instruction PRINT Transact-SQL.
Classe publique SqlRenameStep Représente une étape dans le plan de déploiement qui renomme un élément.
Classe publique SqlSchemaDeploymentOptions Contient des options qui contrôlent le déploiement.
Classe publique SqlTableMigrationStep Représente une étape de déplacement de données dans un plan de déploiement SQL Server.

Énumérations

  Énumération Description
Énumération publique DeploymentCollationPreference Spécifie le classement pour l'utiliser en comparant la source et les modèles cibles pendant le déploiement.