Partager via


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

Cet espace de noms définit les classes et les interfaces qui sont utilisées pour créer les modèles représentant la famille de données SQL Server.

Classes

  Classe Description
Classe publique DacProjectAnnotation Indique que le modèle est destiné à un projet de composant d'application de couche Données (DAC).
Classe publique InterpretationError Classe représentant les erreurs qui sont spécifiques à l'interprétation.
Classe publique Sql100Interpreter Interprète des fragments Transact-SQL pour définir le schéma qui serait généré.
Classe publique Sql100InterpreterConstructor Classe de constructeur comportant des options qui définissent un interpréteur Transact-SQL.
Classe publique Sql100ModelBuilderConstructor Classe de constructeur capable de créer un générateur de modèles SQL Server 2008.
Classe publique Sql100ModelComparer Compare des modèles de bases de données pour SQL Server 2008.
Classe publique Sql100ModelComparerConstructor Constructeur de service pour comparateur de modèles SQL Server 2008.
Classe publique Sql100ReverseEngineer Exécute l'opération d'importation de type ingénierie à rebours pour une base de données SQL Server 2008.
Classe publique Sql100ReverseEngineerConstructor Classe de constructeur pouvant créer une classe d'ingénierie à rebours SQL Server 2008
Classe publique Sql100SchemaModel Gestionnaire de schémas pour une base de données SQL Server 2008.
Classe publique Sql100SchemaModelConstructor Classe de constructeur capable de créer un modèle de schéma pour SQL Server 2008.
Classe publique Sql100ScriptDomGenerator Implémente un générateur DOM (Document Object Model) de script pour SQL Server 2008.
Classe publique Sql100ScriptDomGeneratorConstructor Classe de constructeur comportant des options qui définissent un générateur DOM (Document Object Model) de script pour SQL Server 2008.
Classe publique Sql80Interpreter Interprète des fragments Transact-SQL pour SQL Server 2000 afin de définir le schéma qui serait généré.
Classe publique Sql80InterpreterConstructor Classe de constructeur comportant des options qui définissent un interpréteur Transact-SQL pour SQL Server 2000.
Classe publique Sql80ModelBuilderConstructor Classe de constructeur capable de créer un générateur de modèles SQL Server 2000.
Classe publique Sql80ModelComparer Implémente un comparateur pour les modèles SQL Server 2000.
Classe publique Sql80ModelComparerConstructor Constructeur de service d'un comparateur de modèles pour SQL Server 2000.
Classe publique Sql80ReverseEngineer Exécute l'opération d'importation de type ingénierie à rebours pour une base de données SQL Server 2000.
Classe publique Sql80ReverseEngineerConstructor Classe de constructeur pouvant créer une classe d'ingénierie à rebours pour SQL Server 2000.
Classe publique Sql80SchemaModel Représente un modèle de schéma pour SQL Server 2000.
Classe publique Sql80SchemaModelConstructor Classe de constructeur capable de créer un modèle de schéma pour SQL Server 2000.
Classe publique Sql80ScriptDomGenerator Implémente un générateur DOM (Document Object Model) de script propre à SQL Server 2000.
Classe publique Sql80ScriptDomGeneratorConstructor Classe de constructeur comportant des options qui définissent un générateur DOM SQL Server 2000.
Classe publique Sql90Interpreter Interprète des fragments Transact-SQL pour définir le schéma qui serait généré.
Classe publique Sql90InterpreterConstructor Classe de constructeur comportant des options qui définissent un interpréteur Transact-SQL pour SQL Server 2005.
Classe publique Sql90ModelBuilderConstructor Classe de constructeur capable de créer un générateur de modèles pour SQL Server 2005.
Classe publique Sql90ModelComparer Compare des modèles pour SQL Server 2005.
Classe publique Sql90ModelComparerConstructor Constructeur de service de comparateur de modèles pour SQL Server 2005.
Classe publique Sql90ReverseEngineer Implémente l'opération d'importation « d'ingénierie à rebours » pour SQL Server 2005.
Classe publique Sql90ReverseEngineerConstructor Classe de constructeur pouvant créer une classe d'ingénierie à rebours pour SQL Server 2005.
Classe publique Sql90SchemaModel Représente un gestionnaire de schémas pour SQL Server 2005.
Classe publique Sql90SchemaModelConstructor Classe de constructeur capable de créer un modèle de schéma pour SQL Server 2005.
Classe publique Sql90ScriptDomGenerator Générateur DOM (Document Object Model) de script propre à SQL Server 2005.
Classe publique Sql90ScriptDomGeneratorConstructor Classe de constructeur qui définit un générateur DOM (Document Object Model) de script pour SQL Server 2005.
Classe publique SqlAnnotationDescriptor Décrit l'annotation d'un SqlElementDescriptor.
Classe publique SqlElementDescriptor DécritSQL Server un élément de modèle, mais ne l'instancie pas dans la banque.
Classe publique SqlInlineConstraintAnnotation Modélise une annotation sur une contrainte inline.
Classe publique SqlInterpreter Interprète des fragments Transact-SQL afin de définir le schéma qui serait généré si ces fragments étaient exécutés.
Classe publique SqlInterpreterConstructor Classe de constructeur comportant des options qui définissent un interpréteur Transact-SQL.
Classe publique SqlModelBuilder Classe qui est chargée de la génération d'un modèle d'une base de données SQL Server.
Classe publique SqlModelBuilderConstructor Classe de constructeur qui définit un générateur de modèles pour une base de données SQL Server.
Classe publique SqlModelBuilderException Représente une exception levée par SqlModelBuilder.
Classe publique SqlModelComparer Classe utilisée pour comparer des modèles de schéma source et cible.
Classe publique SqlModelComparerConfiguration Informations de configuration de comparaison pour les modèles de comparaison de deux bases de données SQL Server.
Classe publique SqlModelComparerConstructor Constructeur de service pour SqlModelComparer.
Classe publique SqlPotentialElementDescriptor Cette classe représente un descripteur d'élément ambigu.
Classe publique SqlReverseEngineer Représente la classe de base abstraite du processus d'ingénierie à rebours (importation) pour SQL Server.Cette classe permet le remplissage d'un gestionnaire de schémas, en fonction d'une chaîne de connexion.
Classe publique SqlReverseEngineerConstructor Classe de constructeur qui définit une classe d'ingénierie à rebours pour SQL Server.
Classe publique SqlReverseEngineerException Exception qui peut être levée pendant l'importation.
Classe publique SqlReverseEngineerProgressEventArgs Contient les données des événements de progression déclenchés lors de l'ingénierie à rebours (importation).
Classe publique SqlSchemaAnalyzer Classe de base qui définit les événements d'interprétation.
Classe publique SqlSchemaModel Classe de base des gestionnaires de schémas pour les bases de données SQL Server.
Classe protégée SqlSchemaModel.SqlModelElement Représente un élément de modèle de schéma pour un modèle SQL Server.
Classe publique SqlSchemaModelConstructor Classe de constructeur qui définit une classe de modèle de schéma pour SQL Server.
Classe publique SqlSchemaModelException Exception utilisée pour le modèle de schéma.
Classe publique SqlScriptDomGenerator Générateur DOM (Domain Object Model) de script propre à SQL Server.
Classe publique SqlScriptDomGeneratorConstructor Classe de constructeur qui définit un générateur DOM (Document Object Model) de script pour SQL Server.
Classe publique SqlScriptProperty Représente une propriété d'un script Transact-SQL.
Classe publique SqlSourceInformation Fournit des informations sur la source d'un élément de modèle.
Classe publique SysCommentsObjectAnnotation Définit une annotation qui s'applique à un objet syscomments.

Structures

  Structure Description
Structure publique SqlClrPart Modélise une structure immuable qui représente une partie du CLR (Common Language Runtime).

Interfaces

  Interface Description
Interface publique ISql100Aggregate Modélise un agrégat.
Interface publique ISql100AsymmetricKey Modélise une clé asymétrique.
Interface publique ISql100AuditAction Modélise l'utilisation d'une action d'audit par une spécification d'audit.
Interface publique ISql100AuditActionGroup Modélise l'utilisation d'un groupe d'actions d'audit par une spécification d'audit.
Interface publique ISql100AuditActionSpecification Modélise la spécification d'un groupe d'actions d'audit par une spécification d'audit.
Interface publique ISql100AuditSpecification Modélise une spécification d'audit.
Interface publique ISql100BrokerPriority Modélise une priorité de Service Broker.
Interface publique ISql100ClrFunctionImplementation Modélise une implémentation de fonction Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql100ClrFunctionOrderedColumnSpecification Modélise une spécification de classement d'une colonne dans la valeur de retour d'une fonction table Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql100ColumnSet Modélise un jeu de colonnes.
Interface publique ISql100Credential Modélise des informations d'identification.
Interface publique ISql100CryptographicProvider Modélise un fournisseur de services de chiffrement.
Interface publique ISql100DatabaseAuditSpecification Modélise une spécification d'audit de base de données.
Interface publique ISql100DatabaseEncryptionKey Modélise une clé de chiffrement de base de données.
Interface publique ISql100DatabaseOptions Modélise les paramètres d'une base de données.
Interface publique ISql100DataCompressionOption Modélise les paramètres de compression de données pour une partition unique.
Interface publique ISql100EventSession Modélise une session d'événements.
Interface publique ISql100EventSessionAction Modélise une action pour un événement dans une session d'événements.
Interface publique ISql100EventSessionDefinitions Modélise une définition d'événement pour une session d'événements.
Interface publique ISql100EventSessionSetting Modélise une définition d'attribut personnalisée pour un événement dans une session d'événements.
Interface publique ISql100EventSessionTarget Modélise une cible d'événement pour une session d'événements.
Interface publique ISql100Filegroup Modélise un groupe de fichiers.
Interface publique ISql100FullTextIndex Modélise un index en texte intégral.
Interface publique ISql100FullTextStopList Modélise une liste de mots vides de texte intégral.
Interface publique ISql100Function Modélise une fonction.
Interface publique ISql100Index Modélise un index.
Interface publique ISql100InlineTableValuedFunction Modélise une fonction table inline.
Interface publique ISql100LinkedServer Modélise un serveur lié.
Interface publique ISql100MultiStatementTableValuedFunction Modélise une fonction table à plusieurs instructions
Interface publique ISql100PartitionScheme Modélise un schéma de partition.
Interface publique ISql100PrimaryKeyConstraint Modélise une clé primaire.
Interface publique ISql100Procedure Modélise une procédure stockée.
Interface publique ISql100Queue Modélise une file d'attente.
Interface publique ISql100QueueEventNotification Modélise une notification d'événements de mise en file d'attente.
Interface publique ISql100RemoteServiceBinding Modélise une liaison de service distant.
Interface publique ISql100ResourceGovernor Modélise le gouverneur de ressources.
Interface publique ISql100ResourcePool Modélise un pool de ressources.
Interface publique ISql100ScalarFunction Modélise une fonction scalaire.
Interface publique ISql100ServerAudit Modélise un audit de serveur.
Interface publique ISql100ServerAuditSpecification Modélise une spécification d'audit de serveur.
Interface publique ISql100ServerOptions Modélise les paramètres d'une instance de serveur.
Interface publique ISql100Service Modélise un service.
Interface publique ISql100SimpleColumn Modélise une colonne simple.
Interface publique ISql100SpatialIndex Modélise un index spatial.
Interface publique ISql100SpatialIndexedObject Modélise le sujet d'un objet en index spatial.
Interface publique ISql100SpecifiesDataCompressionOptions Modélise les paramètres de compression de données.
Interface publique ISql100SpecifiesFileStream Modélise un objet qui spécifie le stockage logique.
Interface publique ISql100SpecifiesIndex Modélise les paramètres d'un index.
Interface publique ISql100Statistic Modélise une statistique.
Interface publique ISql100Subroutine Modélise du code exécutable, par exemple, une fonction ou une procédure.
Interface publique ISql100SubroutineParameter Modélise un paramètre en sous-routine, telle qu'une procédure stockée ou une fonction.
Interface publique ISql100SymmetricKey Modélise la clé symétrique.
Interface publique ISql100Table Modélise une table.
Interface publique ISql100TableType Modélise un type de table défini par l'utilisateur.
Interface publique ISql100TableTypeCheckConstraint Modélise une contrainte de validation sur un type de table.
Interface publique ISql100TableTypeColumn Modélise une colonne dans un type de table.
Interface publique ISql100TableTypeComputedColumn Modélise une colonne calculée dans un type de table.
Interface publique ISql100TableTypeConstraint Modélise une contrainte sur un type de table.
Interface publique ISql100TableTypeDefaultConstraint Modélise une contrainte par défaut sur un type de table.
Interface publique ISql100TableTypeIndexedColumnSpecification Modélise une colonne indexée dans un type de table.
Interface publique ISql100TableTypeSimpleColumn Modélise une colonne simple dans un type de table.
Interface publique ISql100TableTypeUniqueConstraint Modélise une contrainte unique sur un type de table.
Interface publique ISql100TableValuedFunction Modélise une fonction table.
Interface publique ISql100UniqueConstraint Modélise une contrainte unique.
Interface publique ISql100View Modélise une vue.
Interface publique ISql100WorkloadGroup Modélise un groupe de charges de travail.
Interface publique ISql100XmlIndex Modélise un index XML.
Interface publique ISql80ApplicationRole Modélise un rôle d'application.
Interface publique ISql80DatabaseSecurityPrincipal Modélise un principal de sécurité au niveau de la base de données, tel qu'un utilisateur ou un rôle.
Interface publique ISql80Role Modélise un rôle.
Interface publique ISql80User Modélise un utilisateur.
Interface publique ISql90Aggregate Modélise une fonction d'agrégation.
Interface publique ISql90ApplicationRole Modélise un rôle d'application.
Interface publique ISql90Assembly Modélise un assembly Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql90AssemblyFile Modélise un fichier qui définit un assembly.
Interface publique ISql90AssemblySource Modélise la définition binaire d'un assembly.
Interface publique ISql90AsymmetricKey Modélise une clé asymétrique.
Interface publique ISql90AuthorizedObject Modélise un objet ayant un propriétaire (avec une clause AUTHORIZER).
Interface publique ISql90Certificate Modélise un certificat.
Interface publique ISql90CheckConstraint Modélise une contrainte de validation.
Interface publique ISql90ClrClassDefined Modélise un objet défini en tant que classe Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql90ClrFunctionImplementation Modélise l'implémentation Common Language Runtime SQL Server (CLR SQL) d'une fonction.
Interface publique ISql90ClrMethod Modélise une méthode d'un type Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql90ClrMethodDefined Modélise un objet défini en tant que méthode Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql90ClrMethodParameter Modélise un paramètre en une méthode Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql90ClrProperty Modélise une propriété de type Common Language Runtime SQL Server (CLR SQL).
Interface publique ISql90ComputedColumn Modélise une colonne dont les valeurs sont calculées selon les besoins d'autres sources.
Interface publique ISql90Constraint Modélise une contrainte de table.
Interface publique ISql90Contract Modélise un contrat.
Interface publique ISql90ContractMessageSpecifier Modélise l'utilisation d'un type de message dans un contrat.
Interface publique ISql90Credential Modélise des informations d'identification.
Interface publique ISql90DatabaseDdlTrigger Modélise un déclencheur de langage de définition de données (DDL) au niveau de la base de données.
Interface publique ISql90DatabaseEventNotification Modélise une notification d'événements de base de données.
Interface publique ISql90DatabaseMirroringLanguageSpecifier Modélise l'utilisation de la mise en miroir de bases de données par un point de terminaison.
Interface publique ISql90DatabaseOptions Modélise les paramètres d'une base de données.
Interface publique ISql90DatabaseSecurityPrincipal Modélise un principal de sécurité au niveau de la base de données.
Interface publique ISql90DdlTrigger Modélise un déclencheur de langage de définition de données (DDL).
Interface publique ISql90DefaultConstraint Modélise une contrainte par défaut.
Interface publique ISql90DmlTrigger Modélise un déclencheur de langage de manipulation de données (DML).
Interface publique ISql90Endpoint Modélise un point de terminaison.
Interface publique ISql90EndpointLanguageSpecifier Modélise l'utilisation d'un langage par un point de terminaison.
Interface publique ISql90EventGroupSpecifier Modélise l'utilisation d'un groupe d'événements.
Interface publique ISql90EventNotification Modélise une notification d'événements.
Interface publique ISql90EventTypeSpecifier Modélise l'utilisation d'un type d'événement.
Interface publique ISql90File Modélise un fichier.
Interface publique ISql90FilegroupSpecifier Modélise l'utilisation d'un groupe de fichiers par un schéma de partition.
Interface publique ISql90ForeignKeyConstraint Modélise une contrainte de clé étrangère.
Interface publique ISql90FullTextCatalog Modélise un catalogue de texte intégral.
Interface publique ISql90FullTextIndex Modélise un index en texte intégral.
Interface publique ISql90Function Modélise une fonction.
Interface publique ISql90HttpProtocolSpecifier Modélise l'utilisation du protocole HTTP par un point de terminaison.
Interface publique ISql90Index Modélise un index.
Interface publique ISql90InlineTableValuedFunction Modélise une fonction table inline.
Interface publique ISql90Login Modélise une connexion.
Interface publique ISql90MasterKey Modélise une clé principale de base de données.
Interface publique ISql90MessageType Modélise un type de message de Service Broker.
Interface publique ISql90MultiStatementTableValuedFunction Modélise une fonction table à plusieurs instructions
Interface publique ISql90ObjectAuthorizer Modélise le propriétaire d'un objet autorisé.
Interface publique ISql90PartitionFunction Modélise une fonction de partition.
Interface publique ISql90PartitionScheme Modélise un schéma de partition.
Interface publique ISql90PartitionValue Modélise une valeur de partition dans une fonction de partition.
Interface publique ISql90PrimaryKeyConstraint Modélise une contrainte de clé primaire.
Interface publique ISql90Procedure Modélise une procédure stockée.
Interface publique ISql90ProtocolSpecifier Modélise l'utilisation d'un protocole par un point de terminaison.
Interface publique ISql90Queue Modélise une file d'attente.
Interface publique ISql90QueueEventNotification Modélise une notification d'événements de mise en file d'attente.
Interface publique ISql90RemoteServiceBinding Modélise une liaison de service distant.
Interface publique ISql90Role Modélise un rôle.
Interface publique ISql90Route Modélise un itinéraire.
Interface publique ISql90ScalarFunction Modélise une fonction scalaire.
Interface publique ISql90Schema Modélise un schéma.
Interface publique ISql90SecurityPrincipal Modélise un principal de sécurité.
Interface publique ISql90ServerDdlTrigger Modélise un déclencheur de langage de définition de données (DDL) au niveau du serveur.
Interface publique ISql90ServerEventNotification Modélise une notification d'événements de serveur.
Interface publique ISql90ServerOptions Modélise les paramètres d'une instance de serveur.
Interface publique ISql90ServerSecurityPrincipal Modélise un principal de sécurité au niveau du serveur.
Interface publique ISql90Service Modélise un service.
Interface publique ISql90ServiceBrokerLanguageSpecifier Modélise l'utilisation d'un Service Broker par un point de terminaison.
Interface publique ISql90Signable Modélise un objet pouvant être signé, tel qu'une procédure ou un déclencheur.
Interface publique ISql90Signature Modélise une signature.
Interface publique ISql90SignatureEncryptionMechanism Modélise un mécanisme utilisé pour créer une signature de chiffrement.
Interface publique ISql90SoapLanguageSpecifier Modélise l'utilisation de SOAP par un point de terminaison.
Interface publique ISql90SoapMethodSpecification Modélise l'utilisation d'une méthode SOAP par un point de terminaison SOAP.
Interface publique ISql90SpecifiesExecutionContext Modélise les paramètres de contexte d'exécution d'un objet.
Interface publique ISql90SpecifiesIndex Modélise des paramètres d'index.
Interface publique ISql90SpecifiesStorage Modélise les paramètres de stockage logiques d'un objet.
Interface publique ISql90SpecifiesTable Modélise un objet qui définit une table.Il peut s'agir d'une table réelle ou d'une fonction table.
Interface publique ISql90Statistic Modélise une statistique.
Interface publique ISql90Subroutine Modélise du code exécutable tel qu'une fonction ou une procédure stockée.
Interface publique ISql90SymmetricKey Modélise une clé symétrique.
Interface publique ISql90SymmetricKeyEncryptionPassword Modélise un mot de passe de chiffrement.
Interface publique ISql90Synonym Modélise un synonyme.
Interface publique ISql90SynonymTarget Modélise la cible d'un synonyme.
Interface publique ISql90Table Modélise une table.
Interface publique ISql90TableValuedFunction Modélise une fonction table.
Interface publique ISql90TcpProtocolSpecifier Modélise l'utilisation du protocole TCP par un point de terminaison.
Interface publique ISql90Trigger Modélise un déclencheur.
Interface publique ISql90TriggerEventTypeSpecifier Modélise l'utilisation d'un type d'événement.
Interface publique ISql90TypeSpecifier Modélise un type, ce qui inclut le type de base et tous les paramètres, tels que la précision.
Interface publique ISql90UniqueConstraint Modélise une contrainte unique.
Interface publique ISql90User Modélise un utilisateur.
Interface publique ISql90UserDefinedDataType Modélise un type de données défini par l'utilisateur.
Interface publique ISql90UserDefinedType Modélise un type défini par l'utilisateur implémenté en tant que type Common Language Runtime (CLR) SQL Server.
Interface publique ISql90View Modélise une vue.
Interface publique ISql90XmlIndex Modélise un index XML.
Interface publique ISql90XmlIndexedObject Modélise un objet indexé par un index XML.
Interface publique ISql90XmlSchemaCollection Modélise une collection de schémas XML.
Interface publique ISql90XmlTypeSpecifier Modélise un type XML.
Interface publique ISqlApplicationRole Modélise un rôle d'application.
Interface publique ISqlAuthorizedObject Modélise un objet auquel est accordée une autorisation de sécurité.
Interface publique ISqlBuiltInType Modélise un type de données SQL Server intégré.
Interface publique ISqlCheckConstraint Modélise une contrainte de validation.
Interface publique ISqlColumn Modélise une colonne.
Interface publique ISqlColumnSource Modélise une source de données de colonne.
Interface publique ISqlComputedColumn Modélise une colonne calculée.
Interface publique ISqlConstraint Modélise une contrainte.
Interface publique ISqlDatabaseOptions Modélise les paramètres d'une base de données.
Interface publique ISqlDatabaseSecurityPrincipal Modélise un principal de sécurité au niveau de la base de données, tel que l'appartenance aux rôles.
Interface publique ISqlDefault Modélise une valeur par défaut.
Interface publique ISqlDefaultConstraint Modélise une contrainte par défaut.
Interface publique ISqlDmlTrigger Modélise un déclencheur de langage de manipulation de données (DML).
Interface publique ISqlDynamicColumnSource Utilisée pour résoudre des tables temporaires et d'autres sources de colonne de portée locale dérivées de tables existantes.Cette interface permet la résolution de modèle et ne représente pas les éléments de première classe du modèle.
Interface publique ISqlErrorMessage Modélise un message d'erreur.
Interface publique ISqlExtendedProcedure Modélise une procédure stockée étendue.
Interface publique ISqlExtendedProperty Modélise une propriété étendue.
Interface publique ISqlExtendedPropertyHost Modélise un objet qui peut avoir des propriétés étendues.
Interface publique ISqlFile Modélise un fichier groupe de fichiers ou un fichier journal.
Interface publique ISqlFilegroup Modélise un groupe de fichiers.
Interface publique ISqlForeignKeyConstraint Modélise une contrainte de clé étrangère.
Interface publique ISqlFullTextCatalog Modélise un catalogue de texte intégral.
Interface publique ISqlFullTextIndex Modélise un index en texte intégral.
Interface publique ISqlFullTextIndexColumnSpecifier Modélise l'utilisation d'une colonne dans un index de recherche en texte intégral.
Interface publique ISqlFulltextIndexedObject Modélise un objet couvert par un index de recherche en texte intégral.
Interface publique ISqlFunction Modélise une fonction.
Interface publique ISqlFunctionImplementation Modélise l'implémentation du corps d'une fonction.La fonction peut être un script Transact-SQL ou du code Common Language Runtime SQL Server (CLR SQL).
Interface publique ISqlIndex Modélise un index.
Interface publique ISqlIndexBase Représente l'interface de base pour les index.
Interface publique ISqlIndexedColumnSpecification Modélise l'utilisation d'une colonne par un index.
Interface publique ISqlInlineTableValuedFunction Modélise une fonction table inline.
Interface publique ISqlLegacyDataConstraints Modélise la liaison d'une valeur par défaut ou d'une règle à une colonne.
Interface publique ISqlLegacyDataConstraintTarget Modélise une cible pour une valeur par défaut ou une règle.
Interface publique ISqlLinkedServer Modélise un serveur lié.
Interface publique ISqlLinkedServerLogin Modélise une connexion pour un serveur lié.
Interface publique ISqlLogin Modélise une connexion.
Interface publique ISqlModelElement Élément modèle de base pour le domaine SQL Server.
Interface publique ISqlMultiStatementTableValuedFunction Modélise une fonction table à plusieurs instructions
Interface publique ISqlObjectAuthorizer Modélise un agent d'autorisation.
Interface publique ISqlObjectOwner Modélise un objet propriétaire d'autres objets.
Interface publique ISqlOwnedObject Modélise un objet appartenant à un autre objet.
Interface publique ISqlPermissionStatement Modélise une instruction d'autorisation.
Interface publique ISqlPrimaryKeyConstraint Modélise une contrainte de clé primaire.
Interface publique ISqlProcedure Modélise une procédure stockée.
Interface publique ISqlRole Modélise un rôle de base de données.
Interface publique ISqlRoleMembership Modélise l'inclusion d'un principal de sécurité dans un rôle de base de données.
Interface publique ISqlRule Modélise une règle.
Interface publique ISqlScalarFunction Modélise une fonction scalaire.
Interface publique ISqlScriptFunctionImplementation Modélise l'implémentation du script d'une fonction.
Interface publique ISqlSecurable Modélise un objet auquel les autorisations s'appliquent.
Interface publique ISqlSecurityPrincipal Modélise un principal de sécurité.
Interface publique ISqlServerOptions Modélise les paramètres d'une instance de SQL Server.
Interface publique ISqlServerRole Modélise un rôle serveur.
Interface publique ISqlServerRoleMembership Modélise l'inclusion d'un principal de sécurité dans un rôle serveur.
Interface publique ISqlServerSecurityPrincipal Modélise un principal de sécurité au niveau du serveur.
Interface publique ISqlSimpleColumn Modélise une colonne simple.
Interface publique ISqlSpecifiesAnsiNulls Modélise un objet qui dispose de son propre paramètre ANSI NULLS.Cela se produit généralement lorsque l'objet a un script.
Interface publique ISqlSpecifiesIndex Modélise des paramètres d'index.
Interface publique ISqlSpecifiesQuotedIdentifier Modélise un objet qui dispose de son propre paramètre QUOTED IDENTIFIER.Cela se produit généralement parce que l'objet a un script.
Interface publique ISqlSpecifiesStorage Modélise les paramètres de stockage logiques d'un objet.
Interface publique ISqlSpecifiesTable Modélise un objet qui définit une table.Il peut s'agir d'une table réelle ou, par exemple, d'une fonction table.
Interface publique ISqlStatistic Modélise une statistique.
Interface publique ISqlStatisticBound Modélise un objet couvert par une statistique.
Interface publique ISqlSubroutine Modélise du code exécutable tel qu'une fonction ou une procédure stockée.
Interface publique ISqlSubroutineParameter Modélise un paramètre, par exemple, pour une procédure stockée ou une fonction.
Interface publique ISqlSupportsReplication Modélise un objet qui prend en charge la réplication.
Interface publique ISqlTable Modélise une table.
Interface publique ISqlTableValuedFunction Modélise une fonction table.
Interface publique ISqlTrigger Modélise un déclencheur.
Interface publique ISqlType Modélise un type.
Interface publique ISqlTypeSpecifier Modélise l'utilisation d'un type.Cela inclut des paramètres au type, tel que la précision.
Interface publique ISqlUniqueConstraint Modélise une contrainte unique.
Interface publique ISqlUser Modélise un utilisateur.
Interface publique ISqlUserDefinedDataType Modélise un type de données défini par l'utilisateur selon un type intégré.
Interface publique ISqlView Modélise une vue.

Énumérations

  Énumération Description
Énumération publique Sql100LockEscalationMethod Types de méthodes d'escalade de verrous.
Énumération publique Sql90AuthenticationModes Définit les modes d'authentification SQL Server 2005 pour l'authentification des points de terminaison.
Énumération publique Sql90CharacterSet Spécifie des jeux de caractères possibles pour les points de terminaison SOAP et définition du comportement lorsque le résultat d'une opération inclut des caractères qui ne sont pas valides en XML.
Énumération publique Sql90DatabaseMirroringRoleType Types de rôles de mise en miroir de bases de données pour SQL Server 2005.
Énumération publique Sql90DatabasePageVerifyMode Mode de vérification de page de base de données pour SQL Server 2005.
Énumération publique Sql90EncryptionMode Mode de chiffrement des points de terminaison Service Broker.
Énumération publique Sql90HttpPorts Types de ports d'écoute associés à un point de terminaison.
Énumération publique Sql90LoginType Valeurs possible pour l'option LOGIN_TYPE dans le point de terminaison SOAP.
Énumération publique Sql90ParameterizationOption Options de paramétrage pour la base de données.
Énumération publique Sql90ServiceBrokerEncryptionAlgorithm Options d'algorithme de chiffrement possibles pour les points de terminaison Service Broker.
Énumération publique Sql90ServiceBrokerOption Options Service Broker possibles pour la base de données.
Énumération publique Sql90SoapFormatType Formats de la méthode de service Web possibles pour les points de terminaison SOAP.
Énumération publique Sql90SoapSchemaType Options de schéma possibles pour les méthodes Web dans les points de terminaison SOAP.
Énumération publique SqlAssemblyPermissionSet Spécifie les jeux d'autorisations possibles pour un assembly.
Énumération publique SqlAsymmetricKeyAlgorithm Algorithme pour une clé asymétrique.
Énumération publique SqlAuditActionGroup Groupes d'actions d'audit SQL Server.
Énumération publique SqlAuditTarget Modélise des cibles d'audit SQL Server.
Énumération publique SqlChangeTrackingOption Spécifie si les modifications (mises à jour, suppressions ou insertions) apportées aux colonnes de la table et couvertes par l'index de recherche en texte intégral seront propagées par SQL Server à l'index de recherche en texte intégral.
Énumération publique SqlCreationDisposition Modélise la disposition de création pour une clé asymétrique.
Énumération publique SqlDatabaseAuditAction Action pouvant être auditée au niveau de la base de données.
Énumération publique SqlDatabaseRecoveryMode Modélise le mode de récupération de la base de données pour SQL Server.
Énumération publique SqlDatabaseUserAccess Modélise le mode d'accès utilisateur pour la base de données SQL Server.
Énumération publique SqlDataCompressionLevel Modélise le niveau de compression pour les données d'une base de données SQL Server.
Énumération publique SqlDdlTriggerScope Modélise la portée d'un déclencheur de langage de définition de données (DDL) associé à un événement de modification de définition de données.
Énumération publique SqlDegree Modélise le niveau de densité de la grille dans un index spatial.
Énumération publique SqlElementDescriptorRelevance Spécifie le type de rapport existant entre le fragment visité et le descripteur.
Énumération publique SqlElementDescriptorVolatility Cette énumération décrit la volatilité du descripteur d'élément.Les niveaux de volatilité sont distincts.Il n'est pas possible d'être une variable ET une table temporaire, et ainsi de suite.Ils s'excluent mutuellement.Il existe une différence nette entre un objet temporaire et un objet temporaire global.
Énumération publique SqlEndpointState Modélise l'état du point de terminaison.
Énumération publique SqlEventGroup Modélise des groupes d'événements pour SQL Server.
Énumération publique SqlEventSessionMemoryPartitionMode Mode de partition de mémoire pour une session d'événements qui spécifie l'emplacement où les mémoires tampons d'événements sont créées.
Énumération publique SqlEventSessionRetentionMode Modélise le mode de rétention d'événement que la session d'événements doit utiliser pour gérer la perte d'événements.
Énumération publique SqlEventType Modélise des types d'événements pour SQL Server.
Énumération publique SqlForeignKeyAction Modélise les actions entreprises lorsqu'une clé vers laquelle pointe une clé étrangère existante est mise à jour ou supprimée.
Énumération publique SqlGridTessellation Modélise le pavage de grille dans un index spatial.
Énumération publique SqlLoginEncryptionOption Modélise les options de chiffrement de connexion pour SQL Server.
Énumération publique SqlMemoryUnit Modélise les unités de mémoire pour une utilisation dans des modèles SQL Server.
Énumération publique SqlMessageSentByType Spécifie le type d'expéditeur du message.
Énumération publique SqlMessageValidationMethod Spécifie une méthode de validation des messages.
Énumération publique SqlModelCapability Spécifie les genres d'objets autorisés dans SqlSchemaModel.
Énumération publique SqlPartitionRange Spécifie à quel côté d'un intervalle, gauche ou droit, appartient la valeur limite.
Énumération publique SqlPayloadType Définit des types de charges utiles pour les points de terminaison.
Énumération publique SqlPermission Modélise les autorisations pour SQL Server.Pour chaque valeur, indique que le principal dispose de l'autorisation spécifiée.Par exemple, Insert indique que le principal dispose de l'autorisation INSERT.
Énumération publique SqlPermissionAction Modélise les types d'actions des autorisations pour SQL Server.
Énumération publique SqlPrimaryXmlIndexUsage Représente les types d'index XML secondaires.
Énumération publique SqlProtocolType Représente les types de protocoles pour les points de terminaison.
Énumération publique SqlRetentionUnit Décrit l'unité de mesure de la période de rétention.
Énumération publique SqlStatisticsSamplingStyle Définit les styles d'échantillonnage utilisés pour créer des statistiques.
Énumération publique SqlSymmetricKeyAlgorithm Définit les algorithmes utilisés pour les clés symétriques.
Énumération publique SqlTriggerOrderRestriction Définit les types pris en charge de restriction de l'ordre des déclencheurs.
Énumération publique SqlTriggerType Définit les types de déclencheurs pris en charge.
Énumération publique SqlType Définit les types de données intégrés SQL Server.
Énumération publique SqlUserOptions Une instance de cette classe représente une option de serveur configurable se rapportant spécifiquement aux utilisateurs.
Énumération publique SqlXmlDataTypeStyle Définit les styles de types de données XML pris en charge.
Énumération publique SupportingStatementOption Modélise les valeurs de l'option qui indique comment traiter les instructions de prise en charge.