Share via


Microsoft.Data.Schema.Sql.SchemaModel (Espacio de nombres)

Este espacio de nombres define clases e interfaces que se usan para crear los modelos que representan la familia de bases de datos de SQL Server.

Clases

  Clase Descripción
Clase pública DacProjectAnnotation Indica que el modelo es para un proyecto de componente de aplicación de capa de datos (DAC).
Clase pública InterpretationError Clase que representa los errores específicos de la interpretación.
Clase pública Sql100Interpreter Interpreta fragmentos de Transact-SQL para definir el esquema que se generaría.
Clase pública Sql100InterpreterConstructor Una clase de constructor que tiene opciones que definen un intérprete de Transact-SQL.
Clase pública Sql100ModelBuilderConstructor Clase de constructor que puede crear un generador de modelos de SQL Server 2008.
Clase pública Sql100ModelComparer Compara modelos de base de datos de SQL Server 2008.
Clase pública Sql100ModelComparerConstructor Constructor de servicios para el comparador de modelos de SQL Server 2008.
Clase pública Sql100ReverseEngineer Realiza la operación de importación "ingeniería inversa" para una base de datos de SQL Server 2008.
Clase pública Sql100ReverseEngineerConstructor Clase de constructor que puede crear una clase de ingeniería inversa para SQL Server 2008.
Clase pública Sql100SchemaModel Administrador de esquema para una base de datos de SQL Server 2008.
Clase pública Sql100SchemaModelConstructor Clase de constructor que puede crear un modelo de esquema para SQL Server 2008.
Clase pública Sql100ScriptDomGenerator Implementa un generador DOM (Modelo de objetos de documento) de script para SQL Server 2008.
Clase pública Sql100ScriptDomGeneratorConstructor Una clase de constructor que tiene opciones que definen un generador DOM (Modelo de objetos de documento) de scripts para SQL Server 2008.
Clase pública Sql80Interpreter Interpreta fragmentos de Transact-SQL para que SQL Server 2000 defina el esquema que se generaría.
Clase pública Sql80InterpreterConstructor Clase de constructor que tiene opciones que definen un intérprete de Transact-SQL para SQL Server 2000.
Clase pública Sql80ModelBuilderConstructor Clase de constructor que puede crear un generador de modelos de SQL Server 2000.
Clase pública Sql80ModelComparer Implementa un comparador para los modelos de SQL Server 2000.
Clase pública Sql80ModelComparerConstructor Constructor de servicios para un comparador de modelos de SQL Server 2000.
Clase pública Sql80ReverseEngineer Realiza la operación de importación "ingeniería inversa" para una base de datos de SQL Server 2000.
Clase pública Sql80ReverseEngineerConstructor Clase de constructor que puede crear una clase de ingeniería inversa para SQL Server 2000.
Clase pública Sql80SchemaModel Representa un modelo de esquema para SQL Server 2000.
Clase pública Sql80SchemaModelConstructor Clase de constructor que puede crear un modelo de esquema para SQL Server 2000.
Clase pública Sql80ScriptDomGenerator Implementa un generador de Modelo de objetos de documento (DOM) de scripts específico de SQL Server 2000.
Clase pública Sql80ScriptDomGeneratorConstructor Clase de constructor que tiene opciones que definen un generador DOM de SQL Server 2000.
Clase pública Sql90Interpreter Interpreta fragmentos de Transact-SQL para definir el esquema que se generaría.
Clase pública Sql90InterpreterConstructor Clase de constructor que tiene opciones que definen un intérprete de Transact-SQL para SQL Server 2005.
Clase pública Sql90ModelBuilderConstructor Clase de constructor que puede crear un generador de modelos para SQL Server 2005.
Clase pública Sql90ModelComparer Compara modelos para SQL Server 2005.
Clase pública Sql90ModelComparerConstructor Constructor de servicios para el comparador de modelos de SQL Server 2005.
Clase pública Sql90ReverseEngineer Implementa la operación de importación de "ingeniería inversa" para SQL Server 2005.
Clase pública Sql90ReverseEngineerConstructor Clase de constructor que puede crear una clase de ingeniería inversa para SQL Server 2005.
Clase pública Sql90SchemaModel Representa un administrador de esquema para SQL Server 2005.
Clase pública Sql90SchemaModelConstructor Clase de constructor que puede crear un modelo de esquema para SQL Server 2005.
Clase pública Sql90ScriptDomGenerator Generador de Modelo de objetos de documento (DOM) de scripts específico de SQL Server 2005.
Clase pública Sql90ScriptDomGeneratorConstructor Una clase de constructor que define un generador de Modelo de objetos de documento (DOM) de scripts para SQL Server 2005.
Clase pública SqlAnnotationDescriptor Describe la anotación para SqlElementDescriptor.
Clase pública SqlElementDescriptor Describe un elemento de modelo SQL Server pero no lo crea una instancia en el almacén.
Clase pública SqlInlineConstraintAnnotation Modela una anotación en una restricción alineada.
Clase pública SqlInterpreter Interpreta fragmentos de Transact-SQL para definir el esquema que se generaría si se ejecutaran esos fragmentos.
Clase pública SqlInterpreterConstructor Una clase de constructor que tiene opciones que definen un intérprete de Transact-SQL.
Clase pública SqlModelBuilder Clase responsable de compilar un modelo de una base de datos de SQL Server.
Clase pública SqlModelBuilderConstructor Clase de constructor que define un generador de modelos para una base de datos de SQL Server.
Clase pública SqlModelBuilderException Representa una excepción iniciada por SqlModelBuilder.
Clase pública SqlModelComparer Clase que se usa para comparar un modelo de esquema de origen y de destino.
Clase pública SqlModelComparerConfiguration Información de configuración de la comparación para los modelos de comparación de dos bases de datos de SQL Server.
Clase pública SqlModelComparerConstructor El constructor de servicios para SqlModelComparer.
Clase pública SqlPotentialElementDescriptor Esta clase representa un descriptor de elemento ambiguo.
Clase pública SqlReverseEngineer Representa la clase base abstracta para el proceso de ingeniería inversa (importación) para SQL Server.Esta clase permite el rellenado de un administrador de esquema, dada una cadena de conexión.
Clase pública SqlReverseEngineerConstructor Clase de constructor que define una clase de ingeniería inversa para SQL Server.
Clase pública SqlReverseEngineerException Excepción que se puede producir durante la importación.
Clase pública SqlReverseEngineerProgressEventArgs Contiene los datos para los eventos de progreso que se generan durante la ingeniería inversa (importación).
Clase pública SqlSchemaAnalyzer Clase base que define los eventos de interpretación.
Clase pública SqlSchemaModel Clase base para los administradores de esquema de bases de datos de SQL Server.
Clase protegida SqlSchemaModel.SqlModelElement Representa un elemento de modelo de esquema para un modelo de SQL Server.
Clase pública SqlSchemaModelConstructor Clase de constructor que define una clase de modelo de esquema para SQL Server.
Clase pública SqlSchemaModelException Excepción usada para el modelo de esquema.
Clase pública SqlScriptDomGenerator Generador DOM (Modelo de objetos del dominio) de script específico de SQL Server.
Clase pública SqlScriptDomGeneratorConstructor Una clase de constructor que define un generador de Modelo de objetos de documento (DOM) de scripts para SQL Server.
Clase pública SqlScriptProperty Representa una propiedad de un script de Transact-SQL.
Clase pública SqlSourceInformation Proporciona información sobre el origen de un elemento de modelo.
Clase pública SysCommentsObjectAnnotation Define una anotación que se aplica a un objeto syscomments.

Estructuras

  Estructura Descripción
Estructura pública SqlClrPart Modela una estructura inmutable que representa una parte de Common Language Runtime (CLR).

Interfaces

  Interfaz Descripción
Interfaz pública ISql100Aggregate Modela un agregado.
Interfaz pública ISql100AsymmetricKey Modela una clave asimétrica.
Interfaz pública ISql100AuditAction Modela el uso de una acción de auditoría por parte de una especificación de auditoría.
Interfaz pública ISql100AuditActionGroup Modela el uso de un grupo de acciones de auditoría mediante una especificación de auditoría.
Interfaz pública ISql100AuditActionSpecification Modela la especificación de un grupo de acciones de auditoría mediante una especificación de auditoría.
Interfaz pública ISql100AuditSpecification Modela una especificación de auditoría.
Interfaz pública ISql100BrokerPriority Modela una prioridad del agente.
Interfaz pública ISql100ClrFunctionImplementation Modela una implementación de función de SQL Server Common Language Runtime (SQL CLR).
Interfaz pública ISql100ClrFunctionOrderedColumnSpecification Modela una especificación de orden para una columna en el valor devuelto de función con valores de tabla de SQL Server Common Language Runtime (SQL CLR).
Interfaz pública ISql100ColumnSet Modela un conjunto de columnas.
Interfaz pública ISql100Credential Modela una credencial.
Interfaz pública ISql100CryptographicProvider Modela un proveedor criptográfico.
Interfaz pública ISql100DatabaseAuditSpecification Modela una especificación de auditoría de base de datos.
Interfaz pública ISql100DatabaseEncryptionKey Modela una clave de cifrado de la base de datos.
Interfaz pública ISql100DatabaseOptions Modela los valores en una base de datos.
Interfaz pública ISql100DataCompressionOption Modela los valores de compresión de datos para una partición única.
Interfaz pública ISql100EventSession Modela una sesión de eventos.
Interfaz pública ISql100EventSessionAction Modela una acción para un evento en una sesión de eventos.
Interfaz pública ISql100EventSessionDefinitions Modela una definición de evento para una sesión de eventos.
Interfaz pública ISql100EventSessionSetting Modela un valor de atributo personalizado para un evento en una sesión de eventos.
Interfaz pública ISql100EventSessionTarget Modela un destino de evento para una sesión de eventos.
Interfaz pública ISql100Filegroup Modela un grupo de archivos.
Interfaz pública ISql100FullTextIndex Modela un índice de texto completo.
Interfaz pública ISql100FullTextStopList Modela una lista de palabras irrelevantes de texto completo.
Interfaz pública ISql100Function Modela una función.
Interfaz pública ISql100Index Modela un índice.
Interfaz pública ISql100InlineTableValuedFunction Modela una función inline con valores de tabla.
Interfaz pública ISql100LinkedServer Modela un servidor vinculado.
Interfaz pública ISql100MultiStatementTableValuedFunction Modela una función con valores de tabla de varias instrucciones.
Interfaz pública ISql100PartitionScheme Modela un esquema de partición.
Interfaz pública ISql100PrimaryKeyConstraint Modela una clave principal.
Interfaz pública ISql100Procedure Modela un procedimiento almacenado.
Interfaz pública ISql100Queue Modela una cola.
Interfaz pública ISql100QueueEventNotification Modela una notificación de evento de la cola.
Interfaz pública ISql100RemoteServiceBinding Modela un enlace de servicio remoto.
Interfaz pública ISql100ResourceGovernor Modela el regulador de recursos.
Interfaz pública ISql100ResourcePool Modela un grupo de recursos.
Interfaz pública ISql100ScalarFunction Modela una función escalar.
Interfaz pública ISql100ServerAudit Modela una auditoría de servidor.
Interfaz pública ISql100ServerAuditSpecification Modela una especificación de auditoría de servidor.
Interfaz pública ISql100ServerOptions Modela los valores en una instancia del servidor.
Interfaz pública ISql100Service Modela un servicio.
Interfaz pública ISql100SimpleColumn Modela una columna simple.
Interfaz pública ISql100SpatialIndex Modela un índice espacial.
Interfaz pública ISql100SpatialIndexedObject Modela un objeto sujeto a un índice espacial.
Interfaz pública ISql100SpecifiesDataCompressionOptions Modela los valores de compresión de datos.
Interfaz pública ISql100SpecifiesFileStream Modela un objeto que especifica el almacenamiento lógico.
Interfaz pública ISql100SpecifiesIndex Modela los valores en un índice.
Interfaz pública ISql100Statistic Modela una estadística.
Interfaz pública ISql100Subroutine Modela código ejecutable, por ejemplo una función o un procedimiento.
Interfaz pública ISql100SubroutineParameter Modela un parámetro para una subrutina, como un procedimiento almacenado o una función.
Interfaz pública ISql100SymmetricKey Modela la clave simétrica.
Interfaz pública ISql100Table Modela una tabla.
Interfaz pública ISql100TableType Modela un tipo de tabla definido por el usuario.
Interfaz pública ISql100TableTypeCheckConstraint Modela una restricción CHECK en un tipo de tabla.
Interfaz pública ISql100TableTypeColumn Modela una columna en un tipo de tabla.
Interfaz pública ISql100TableTypeComputedColumn Modela una columna calculada en un tipo de tabla.
Interfaz pública ISql100TableTypeConstraint Modela una restricción en un tipo de tabla.
Interfaz pública ISql100TableTypeDefaultConstraint Modela una restricción DEFAULT en un tipo de tabla.
Interfaz pública ISql100TableTypeIndexedColumnSpecification Modela una columna indizada en un tipo de tabla.
Interfaz pública ISql100TableTypeSimpleColumn Modela una columna simple en un tipo de tabla.
Interfaz pública ISql100TableTypeUniqueConstraint Modela una restricción UNIQUE en un tipo de tabla.
Interfaz pública ISql100TableValuedFunction Modela una función con valores de tabla.
Interfaz pública ISql100UniqueConstraint Modela una restricción UNIQUE.
Interfaz pública ISql100View Modela una vista.
Interfaz pública ISql100WorkloadGroup Modela un grupo de carga de trabajo.
Interfaz pública ISql100XmlIndex Modela un índice XML.
Interfaz pública ISql80ApplicationRole Modela un rol de aplicación.
Interfaz pública ISql80DatabaseSecurityPrincipal Modela una entidad de seguridad de base de datos, como un usuario o rol.
Interfaz pública ISql80Role Modela un rol.
Interfaz pública ISql80User Modela a un usuario.
Interfaz pública ISql90Aggregate Modela una función de agregador.
Interfaz pública ISql90ApplicationRole Modela un rol de aplicación.
Interfaz pública ISql90Assembly Modela un ensamblado de SQL Server Common Language Runtime (SQL CLR).
Interfaz pública ISql90AssemblyFile Modela un archivo que define un ensamblado.
Interfaz pública ISql90AssemblySource Modela la definición binaria de un ensamblado.
Interfaz pública ISql90AsymmetricKey Modela una clave asimétrica.
Interfaz pública ISql90AuthorizedObject Modela un objeto en propiedad (con una cláusula AUTHORIZER).
Interfaz pública ISql90Certificate Modela un certificado.
Interfaz pública ISql90CheckConstraint Modela una restricción CHECK.
Interfaz pública ISql90ClrClassDefined Modela un objeto que se define como una clase de SQL Server Common Language Runtime (SQL CLR).
Interfaz pública ISql90ClrFunctionImplementation Modela la implementación de una función de SQL Server Common Language Runtime (SQL CLR).
Interfaz pública ISql90ClrMethod Modela un método de un tipo de SQL Server Common Language Run-time (SQL CLR).
Interfaz pública ISql90ClrMethodDefined Modela un objeto que se define como un método de SQL Server Common Language Runtime (SQL CLR).
Interfaz pública ISql90ClrMethodParameter Modela un parámetro para un método de SQL Server Common Language Run-time (SQL CLR).
Interfaz pública ISql90ClrProperty Modela una propiedad de un tipo de SQL Server Common Language Run-time (SQL CLR).
Interfaz pública ISql90ComputedColumn Modela una columna cuyos valores se calculan según sea necesario desde otros orígenes.
Interfaz pública ISql90Constraint Modela una restricción de tabla.
Interfaz pública ISql90Contract Modela un contrato.
Interfaz pública ISql90ContractMessageSpecifier Modela el uso de un tipo de mensaje en un contrato.
Interfaz pública ISql90Credential Modela una credencial.
Interfaz pública ISql90DatabaseDdlTrigger Modela un desencadenador del lenguaje de definición de datos (DDL) del nivel de base de datos.
Interfaz pública ISql90DatabaseEventNotification Modela una notificación de evento de base de datos.
Interfaz pública ISql90DatabaseMirroringLanguageSpecifier Modela el uso de la creación de reflejo de la base de datos por un extremo.
Interfaz pública ISql90DatabaseOptions Modela los valores en una base de datos.
Interfaz pública ISql90DatabaseSecurityPrincipal Modela una entidad de seguridad de nivel de base de datos.
Interfaz pública ISql90DdlTrigger Modela un desencadenador del lenguaje de definición de datos (DDL).
Interfaz pública ISql90DefaultConstraint Modela una restricción DEFAULT.
Interfaz pública ISql90DmlTrigger Modela un desencadenador del lenguaje de manipulación de datos (DML).
Interfaz pública ISql90Endpoint Modela un extremo.
Interfaz pública ISql90EndpointLanguageSpecifier Modela el uso de un idioma por parte de un extremo.
Interfaz pública ISql90EventGroupSpecifier Modela un uso de un grupo de eventos.
Interfaz pública ISql90EventNotification Modela una notificación de eventos.
Interfaz pública ISql90EventTypeSpecifier Modela el uso de un tipo de evento.
Interfaz pública ISql90File Modela un archivo.
Interfaz pública ISql90FilegroupSpecifier Modela un uso de un grupo de archivos por parte de un esquema de partición.
Interfaz pública ISql90ForeignKeyConstraint Modela una restricción FOREIGN KEY.
Interfaz pública ISql90FullTextCatalog Modela un catálogo de texto completo.
Interfaz pública ISql90FullTextIndex Modela un índice de texto completo.
Interfaz pública ISql90Function Modela una función.
Interfaz pública ISql90HttpProtocolSpecifier Modela el uso del protocolo HTTP por parte de un extremo.
Interfaz pública ISql90Index Modela un índice.
Interfaz pública ISql90InlineTableValuedFunction Modela una función inline con valores de tabla.
Interfaz pública ISql90Login Modela un inicio de sesión.
Interfaz pública ISql90MasterKey Modela una clave maestra de base de datos.
Interfaz pública ISql90MessageType Modela un tipo de mensaje de Service Broker.
Interfaz pública ISql90MultiStatementTableValuedFunction Modela una función con valores de tabla de varias instrucciones.
Interfaz pública ISql90ObjectAuthorizer Modela un propietario para un objeto autorizado.
Interfaz pública ISql90PartitionFunction Modela una función de partición.
Interfaz pública ISql90PartitionScheme Modela un esquema de partición.
Interfaz pública ISql90PartitionValue Modela un valor de partición en una función de partición.
Interfaz pública ISql90PrimaryKeyConstraint Modela una restricción PRIMARY KEY.
Interfaz pública ISql90Procedure Modela un procedimiento almacenado.
Interfaz pública ISql90ProtocolSpecifier Modela el uso de un protocolo por parte de un extremo.
Interfaz pública ISql90Queue Modela una cola.
Interfaz pública ISql90QueueEventNotification Modela una notificación de evento de la cola.
Interfaz pública ISql90RemoteServiceBinding Modela un enlace de servicio remoto.
Interfaz pública ISql90Role Modela un rol.
Interfaz pública ISql90Route Modela una ruta.
Interfaz pública ISql90ScalarFunction Modela una función escalar.
Interfaz pública ISql90Schema Modela un esquema.
Interfaz pública ISql90SecurityPrincipal Modela una entidad de seguridad.
Interfaz pública ISql90ServerDdlTrigger Modela un desencadenador del lenguaje de definición de datos (DDL) del nivel de servidor.
Interfaz pública ISql90ServerEventNotification Modela una notificación de eventos del servidor.
Interfaz pública ISql90ServerOptions Modela los valores en una instancia del servidor.
Interfaz pública ISql90ServerSecurityPrincipal Modela una entidad de seguridad de nivel de servidor.
Interfaz pública ISql90Service Modela un servicio.
Interfaz pública ISql90ServiceBrokerLanguageSpecifier Modela el uso de un Service Broker por parte de un extremo.
Interfaz pública ISql90Signable Modela un objeto que se puede firmar, como un procedimiento o un desencadenador.
Interfaz pública ISql90Signature Modela una firma.
Interfaz pública ISql90SignatureEncryptionMechanism Modela un mecanismo que se utiliza para crear una firma criptográfica.
Interfaz pública ISql90SoapLanguageSpecifier Modela el uso de SOAP por parte de un extremo.
Interfaz pública ISql90SoapMethodSpecification Modela el uso de un método SOAP por un extremo de SOAP.
Interfaz pública ISql90SpecifiesExecutionContext Modela los valores de contexto de ejecución para un objeto.
Interfaz pública ISql90SpecifiesIndex Modela los valores de índice.
Interfaz pública ISql90SpecifiesStorage Modela la configuración de almacenamiento lógico para un objeto.
Interfaz pública ISql90SpecifiesTable Modela un objeto que define una tabla.Esta podría ser una tabla real o una función con valores de tabla.
Interfaz pública ISql90Statistic Modela una estadística.
Interfaz pública ISql90Subroutine Modela código ejecutable como una función o un procedimiento almacenado.
Interfaz pública ISql90SymmetricKey Modela una clave simétrica.
Interfaz pública ISql90SymmetricKeyEncryptionPassword Modela una contraseña de cifrado.
Interfaz pública ISql90Synonym Modela un sinónimo.
Interfaz pública ISql90SynonymTarget Modela el destino de un sinónimo.
Interfaz pública ISql90Table Modela una tabla.
Interfaz pública ISql90TableValuedFunction Modela una función con valores de tabla.
Interfaz pública ISql90TcpProtocolSpecifier Modela el uso del protocolo TCP por parte de un extremo.
Interfaz pública ISql90Trigger Modela un desencadenador.
Interfaz pública ISql90TriggerEventTypeSpecifier Modela un uso de un tipo de evento.
Interfaz pública ISql90TypeSpecifier Modela un tipo, que incluye el tipo base y cualquier parámetro, como precisión.
Interfaz pública ISql90UniqueConstraint Modela una restricción UNIQUE.
Interfaz pública ISql90User Modela a un usuario.
Interfaz pública ISql90UserDefinedDataType Modela un tipo de datos definido por el usuario.
Interfaz pública ISql90UserDefinedType Modela un tipo definido por el usuario que se implementa como un tipo Common Language Runtime (CLR) de SQL Server.
Interfaz pública ISql90View Modela una vista.
Interfaz pública ISql90XmlIndex Modela un índice XML.
Interfaz pública ISql90XmlIndexedObject Modela un objeto indizado por un índice XML.
Interfaz pública ISql90XmlSchemaCollection Modela una colección de esquemas XML.
Interfaz pública ISql90XmlTypeSpecifier Modela un tipo XML.
Interfaz pública ISqlApplicationRole Modela un rol de aplicación.
Interfaz pública ISqlAuthorizedObject Modela un objeto al que se ha concedido una autorización de seguridad.
Interfaz pública ISqlBuiltInType Modela un tipo de datos de SQL Server integrado.
Interfaz pública ISqlCheckConstraint Modela una restricción CHECK.
Interfaz pública ISqlColumn Modela una columna.
Interfaz pública ISqlColumnSource Modela un origen de datos de columna.
Interfaz pública ISqlComputedColumn Modela una columna calculada.
Interfaz pública ISqlConstraint Modela una restricción.
Interfaz pública ISqlDatabaseOptions Modela los valores en una base de datos.
Interfaz pública ISqlDatabaseSecurityPrincipal Modela una entidad de seguridad de base de datos, como las pertenencias a roles.
Interfaz pública ISqlDefault Modela un valor predeterminado.
Interfaz pública ISqlDefaultConstraint Modela una restricción DEFAULT.
Interfaz pública ISqlDmlTrigger Modela un desencadenador del lenguaje de manipulación de datos (DML).
Interfaz pública ISqlDynamicColumnSource Se usa para resolver tablas temporales y otros orígenes de columna de ámbito local que se derivan de tablas existentes.Esta interfaz habilita la resolución modelo y no representa elementos de primera clase del modelo.
Interfaz pública ISqlErrorMessage Modela un mensaje de error.
Interfaz pública ISqlExtendedProcedure Modela un procedimiento almacenado extendido.
Interfaz pública ISqlExtendedProperty Modela una propiedad extendida.
Interfaz pública ISqlExtendedPropertyHost Modela un objeto que puede tener propiedades extendidas.
Interfaz pública ISqlFile Modela un archivo de grupo de archivos o archivo de registro.
Interfaz pública ISqlFilegroup Modela un grupo de archivos.
Interfaz pública ISqlForeignKeyConstraint Modela una restricción FOREIGN KEY.
Interfaz pública ISqlFullTextCatalog Modela un catálogo de texto completo.
Interfaz pública ISqlFullTextIndex Modela un índice de texto completo.
Interfaz pública ISqlFullTextIndexColumnSpecifier Modela el uso de una columna en un índice de texto completo.
Interfaz pública ISqlFulltextIndexedObject Modela un objeto cubierto por un índice de texto completo.
Interfaz pública ISqlFunction Modela una función.
Interfaz pública ISqlFunctionImplementation Modela la implementación del cuerpo de una función.La función podría ser un script Transact-SQL o código de SQL Server Common Language Runtime (SQL CLR).
Interfaz pública ISqlIndex Modela un índice.
Interfaz pública ISqlIndexBase Representa la interfaz base para los índices.
Interfaz pública ISqlIndexedColumnSpecification Modela el uso de una columna por parte de un índice.
Interfaz pública ISqlInlineTableValuedFunction Modela una función inline con valores de tabla.
Interfaz pública ISqlLegacyDataConstraints Modela el enlace de un valor predeterminado o regla a una columna.
Interfaz pública ISqlLegacyDataConstraintTarget Modela un destino para un valor predeterminado o para una regla.
Interfaz pública ISqlLinkedServer Modela un servidor vinculado.
Interfaz pública ISqlLinkedServerLogin Modela un inicio de sesión para un servidor vinculado.
Interfaz pública ISqlLogin Modela un inicio de sesión.
Interfaz pública ISqlModelElement Elemento modelo base para el dominio de SQL Server.
Interfaz pública ISqlMultiStatementTableValuedFunction Modela una función con valores de tabla de varias instrucciones.
Interfaz pública ISqlObjectAuthorizer Modela un autorizador.
Interfaz pública ISqlObjectOwner Modela un objeto que posee otros objetos.
Interfaz pública ISqlOwnedObject Modela un objeto que pertenece a otro objeto.
Interfaz pública ISqlPermissionStatement Modela una instrucción de permiso.
Interfaz pública ISqlPrimaryKeyConstraint Modela una restricción PRIMARY KEY.
Interfaz pública ISqlProcedure Modela un procedimiento almacenado.
Interfaz pública ISqlRole Modela un rol de la base de datos.
Interfaz pública ISqlRoleMembership Modela la inclusión de una entidad de seguridad en un rol de la base de datos.
Interfaz pública ISqlRule Modela una regla.
Interfaz pública ISqlScalarFunction Modela una función escalar.
Interfaz pública ISqlScriptFunctionImplementation Modela la implementación de script de una función.
Interfaz pública ISqlSecurable Modela un objeto al que se aplican los permisos.
Interfaz pública ISqlSecurityPrincipal Modela una entidad de seguridad.
Interfaz pública ISqlServerOptions Modela los valores para una instancia de SQL Server.
Interfaz pública ISqlServerRole Modela un rol de servidor.
Interfaz pública ISqlServerRoleMembership Modela la inclusión de una entidad de seguridad en un rol del servidor.
Interfaz pública ISqlServerSecurityPrincipal Modela una entidad de seguridad de nivel de servidor.
Interfaz pública ISqlSimpleColumn Modela una columna simple.
Interfaz pública ISqlSpecifiesAnsiNulls Modela un objeto que tiene su propia configuración de NULLS ANSI.Esto suele ocurrir cuando el objeto tiene un script.
Interfaz pública ISqlSpecifiesIndex Modela los valores de índice.
Interfaz pública ISqlSpecifiesQuotedIdentifier Modela un objeto que tiene su propio valor QUOTED IDENTIFIER.Esto suele ocurrir porque el objeto tiene un script.
Interfaz pública ISqlSpecifiesStorage Modela la configuración de almacenamiento lógico para un objeto.
Interfaz pública ISqlSpecifiesTable Modela un objeto que define una tabla.Puede ser una tabla real o, por ejemplo, una función con valores de tabla.
Interfaz pública ISqlStatistic Modela una estadística.
Interfaz pública ISqlStatisticBound Modela un objeto cubierto por una estadística.
Interfaz pública ISqlSubroutine Modela código ejecutable como una función o un procedimiento almacenado.
Interfaz pública ISqlSubroutineParameter Modela un parámetro, por ejemplo, para un procedimiento almacenado o función.
Interfaz pública ISqlSupportsReplication Modela un objeto que admite la replicación.
Interfaz pública ISqlTable Modela una tabla.
Interfaz pública ISqlTableValuedFunction Modela una función con valores de tabla.
Interfaz pública ISqlTrigger Modela un desencadenador.
Interfaz pública ISqlType Modela un tipo.
Interfaz pública ISqlTypeSpecifier Modela el uso de un tipo.Esto incluye los parámetros del tipo, como la precisión.
Interfaz pública ISqlUniqueConstraint Modela una restricción UNIQUE.
Interfaz pública ISqlUser Modela a un usuario.
Interfaz pública ISqlUserDefinedDataType Modela un tipo de datos definidos por el usuario basado en un tipo integrado.
Interfaz pública ISqlView Modela una vista.

Enumeraciones

  Enumeración Descripción
Enumeración pública Sql100LockEscalationMethod Tipos de métodos de extensión de bloqueo.
Enumeración pública Sql90AuthenticationModes Define los modos de autenticación de SQL Server 2005 para la autenticación del extremo.
Enumeración pública Sql90CharacterSet Especifica posibles juegos de caracteres para los extremos de SOAP y define el comportamiento cuando el resultado de una operación incluye caracteres que no son válidos en XML.
Enumeración pública Sql90DatabaseMirroringRoleType Tipos de rol de creación de reflejo de la base de datos para SQL Server 2005.
Enumeración pública Sql90DatabasePageVerifyMode Modo de comprobación de página de base de datos para SQL Server 2005.
Enumeración pública Sql90EncryptionMode Modo de cifrado para los extremos de Service Broker.
Enumeración pública Sql90HttpPorts Tipos de puerto de escucha asociados a un extremo.
Enumeración pública Sql90LoginType Valores posibles para la opción LOGIN_TYPE en el extremo de SOAP.
Enumeración pública Sql90ParameterizationOption Opciones de parametrización para la base de datos.
Enumeración pública Sql90ServiceBrokerEncryptionAlgorithm Posibles opciones de algoritmo de cifrado para los extremos de Service Broker.
Enumeración pública Sql90ServiceBrokerOption Posibles opciones de Service Broker para la base de datos.
Enumeración pública Sql90SoapFormatType Posibles formatos de métodos de servicios Web para los extremos de SOAP.
Enumeración pública Sql90SoapSchemaType Posibles opciones de esquema para los métodos web en extremos de SOAP.
Enumeración pública SqlAssemblyPermissionSet Especifica los posibles conjuntos de permisos para un ensamblado.
Enumeración pública SqlAsymmetricKeyAlgorithm Algoritmo para una clave asimétrica.
Enumeración pública SqlAuditActionGroup Grupos de acciones de auditoría de SQL Server.
Enumeración pública SqlAuditTarget Modela destinos de auditoría de SQL Server.
Enumeración pública SqlChangeTrackingOption Especifica si SQL Server propagará al índice de texto completo los cambios (actualizaciones, eliminaciones o inserciones) realizados a las columnas de la tabla cubiertas por el índice de texto completo.
Enumeración pública SqlCreationDisposition Modela la disposición de creación para una clave asimétrica.
Enumeración pública SqlDatabaseAuditAction Acción auditable de nivel de base de datos.
Enumeración pública SqlDatabaseRecoveryMode Modela el modo de recuperación de bases de datos para SQL Server.
Enumeración pública SqlDatabaseUserAccess Modela el modo de acceso del usuario para la base de datos de SQL Server.
Enumeración pública SqlDataCompressionLevel Modela el nivel de compresión para los datos de una base de datos de SQL Server.
Enumeración pública SqlDdlTriggerScope Modela el ámbito para un desencadenador del Lenguaje de definición de datos (DDL) que está asociado a un evento de cambio de definición de datos.
Enumeración pública SqlDegree Modela el nivel de densidad de la cuadrícula en un índice espacial.
Enumeración pública SqlElementDescriptorRelevance Especifica cómo se relaciona con el descriptor el fragmento que se visita.
Enumeración pública SqlElementDescriptorVolatility Esta enumeración describe la volatilidad del descriptor de elemento.Cada nivel de volatilidad es distinto.No puede ser una variable Y una tabla temporal, etc.Son mutuamente excluyentes.Existe una clara diferencia entre un objeto temporal y un objeto temporal global.
Enumeración pública SqlEndpointState Modela el estado del extremo.
Enumeración pública SqlEventGroup Modela grupos de eventos para SQL Server.
Enumeración pública SqlEventSessionMemoryPartitionMode Modo de partición de memoria para una sesión de eventos que especifica la ubicación donde se crean búferes de eventos.
Enumeración pública SqlEventSessionRetentionMode Modela el modo de retención de eventos que la sesión de eventos debe usar para controlar la pérdida de eventos.
Enumeración pública SqlEventType Modela tipos de evento para SQL Server.
Enumeración pública SqlForeignKeyAction Modela las acciones que se realizan cuando se actualiza o se elimina una clave a la que señala una clave externa existente.
Enumeración pública SqlGridTessellation Modela la teselación de la cuadrícula en un índice espacial.
Enumeración pública SqlLoginEncryptionOption Modela las opciones de cifrado de inicio de sesión para SQL Server.
Enumeración pública SqlMemoryUnit Modela las unidades de la memoria que se usan en los modelos de SQL Server.
Enumeración pública SqlMessageSentByType Especifica el tipo de remitente del mensaje.
Enumeración pública SqlMessageValidationMethod Especifica un método de validación de mensajes.
Enumeración pública SqlModelCapability Especifica qué tipos de objetos se permiten en SqlSchemaModel.
Enumeración pública SqlPartitionRange Especifica a qué lado de un intervalo, el izquierdo o el derecho, pertenece el valor de límite.
Enumeración pública SqlPayloadType Define tipos de carga para los extremos.
Enumeración pública SqlPermission Modela permisos para SQL Server.Para cada valor, indica que la entidad de seguridad tiene el permiso especificado.Por ejemplo, Insert indica que la entidad de seguridad tiene el permiso INSERT.
Enumeración pública SqlPermissionAction Modela tipos de acción para los permisos de SQL Server.
Enumeración pública SqlPrimaryXmlIndexUsage Representa los tipos de índice XML secundario.
Enumeración pública SqlProtocolType Representa los tipos de protocolo para los extremos.
Enumeración pública SqlRetentionUnit Describe la unidad de medida para el periodo de retención.
Enumeración pública SqlStatisticsSamplingStyle Define los estilos de muestreo que se emplean para crear estadísticas.
Enumeración pública SqlSymmetricKeyAlgorithm Define los algoritmos que se usan para las claves simétricas.
Enumeración pública SqlTriggerOrderRestriction Define los tipos compatibles de restricción de orden de desencadenadores.
Enumeración pública SqlTriggerType Define los tipos de desencadenador compatibles.
Enumeración pública SqlType Define los tipos de datos integrados de SQL Server.
Enumeración pública SqlUserOptions Una instancia de esta clase representa una opción de servidor configurable relacionada específicamente con los usuarios.
Enumeración pública SqlXmlDataTypeStyle Define los estilos de tipos de datos XML compatibles.
Enumeración pública SupportingStatementOption Modela valores de la opción que indica cómo procesar instrucciones auxiliares.