Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Espacio de nombres Microsoft.SqlServer.Management.Smo

El espacio de nombres Microsoft.SqlServer.Management.Smo contiene clases que representan los objetos básicos de Motor de base de datos de SQL Server. Entre estos, se incluyen las instancias, bases de datos, tablas, procedimientos almacenados y vistas.

El espacio de nombres Microsoft.SqlServer.Management.Smo contiene clases de objeto de instancia que representan los objetos de Motor de base de datos de SQL Server y algunas clases de utilidad que representan tareas específicas, como script. Cuando una conexión a la instancia de Motor de base de datos de SQL Server se ha establecido mediante una variable de objeto de servidor, los objetos de la instancia se puede tener acceso mediante los objetos de instancia SMO. Por ejemplo, puede utilizar el objeto de Database a las bases de datos de acceso de la instancia conectada de Motor de base de datos de SQL Server. Todas las clases de instancia se relacionan con la clase de Server en la jerarquía de objetos. Las clases de utilidad existen fuera de la jerarquía de objetos de la clase de Server y representan tareas específicas, como copia de seguridad o script.

La mayor parte del espacio de nombres de Microsoft.SqlServer.Management.Smo de las clases se encuentra en los archivos de Microsoft.SqlServer.Smo.dll y de Microsoft.SqlServer.SmoExtended.dll. Además, algunas de las clases de la enumeración están en archivos de ensamblado Microsoft.SqlServer.SqlEnum.dll y de Microsoft.SqlServer.SmoEnum.dll. Tendrá que importar los cuatro archivos para tener acceso a todas las clases del espacio de nombres Microsoft.SqlServer.Management.Smo .

Mediante el espacio de nombres Microsoft.SqlServer.Management.Smo , puede hacer lo siguiente:

  • Conectarse a una instancia de Motor de base de datos de SQL Server.

  • Vea y modifique los valores y las opciones de configuración de la instancia.

  • Vea y modifique los objetos de base de datos.

  • Realizar tareas DDL (lenguaje de definición de datos) en una instancia de Motor de base de datos de SQL Server.

  • Dependencias de las bases de datos de script.

  • Realizar tareas de mantenimiento de bases de datos, como operaciones de copias de seguridad y restauración.

  • Transfiera los esquemas de la base de datos y los datos.

  Clase Descripción
Clase pública AbstractCollectionBase El objeto AbstractCollectionBase es un objeto de clase base que se usa en la construcción de objetos de colección.
Clase pública AffinityInfo El objeto AffinityInfo representa la configuración de afinidad para todas las CPU y los nodos NUMA de una instancia de SQL Server. El objeto AffinityInfo se proporciona a través del objeto Server.
Clase pública ApplicationRole El objeto ApplicationRole representa un rol de seguridad que se usa para establecer los privilegios de acceso desde una aplicación, independientemente de los permisos del usuario.
Clase pública ApplicationRoleCollection La clase ApplicationRoleCollection representa una colección de objetos ApplicationRole que representan todos los roles de aplicación existentes en la base de datos a la que se hace referencia.
Clase pública ApplicationRoleEvents El objeto ApplicationRoleEvents representa la configuración necesaria para la notificación de eventos de roles de aplicación de Microsoft SQL Server.
Clase pública ArrayListCollectionBase El objeto ArrayListCollectionBase representa una clase base que se usa en la construcción de colecciones basadas en listas de matrices.
Clase pública AsymmetricKey El objeto AsymmetricKey representa una clave asimétrica de SQL Server.
Clase pública AsymmetricKeyCollection La clase AsymmetricKeyCollection representa una colección de objetos AsymmetricKey que representan todas las claves asimétricas existentes en la base de datos a la que se hace referencia.
Clase pública AsyncStatus El objeto AsyncStatus representa el estado de un proceso asincrónico.
Clase pública Audit El objeto Audit representa un registro de auditoría de SQL Server.
Clase pública AuditCollection La clase AuditCollection representa una colección de objetos Audit que representan todas las auditorías de la instancia de SQL Server.
Clase pública AuditExtender Agrega métodos y propiedades al objeto Audit.
Clase pública AuditSpecification La clase AuditSpecification define los grupos de auditoría y especifica la auditoría de servidor a la que pertenecen.
Clase pública AvailabilityDatabase Representa la base de datos de disponibilidad.
Clase pública AvailabilityDatabaseCollection Representa la colección de bases de datos contenidas en el grupo de disponibilidad.
Clase pública AvailabilityGroup Muestra el grupo de disponibilidad que contiene las bases de datos y las réplicas.
Clase pública AvailabilityGroupCollection Muestra una colección de objetos especificados en el grupo de disponibilidad.
Clase pública AvailabilityGroupListener Representa el objeto de la escucha del grupo de disponibilidad.
Clase pública AvailabilityGroupListenerCollection Representa una colección de objetos AvailabilityGroupListener.
Clase pública AvailabilityGroupListenerIPAddress Representa la dirección IP de escucha de un grupo de disponibilidad.
Clase pública AvailabilityGroupListenerIPAddressCollection Representa una colección de objetos AvailabilityGroupListenerIPAddress.
Clase pública AvailabilityGroupListenerIPAddressCollectionBase Representa una clase que contiene las características comunes de todas las clases de colecciones de esquemas.
Clase pública AvailabilityGroupState Representa una clase de adaptador que implementa la faceta lógica IAvailabilityGroupState de un grupo de disponibilidad.
Clase pública AvailabilityReplica Muestra la réplica de disponibilidad y sus propiedades.
Clase pública AvailabilityReplicaCollection Representa los objetos de AvailabilityReplicaCollection.
Clase pública Backup El objeto Backup proporciona acceso mediante programación a las operaciones de copia de seguridad de MicrosoftSQL Server.
Clase pública BackupDevice El objeto BackupDevice proporciona acceso mediante programación a los dispositivos de copia de seguridad de SQL Server.
Clase pública BackupDeviceCollection La clase BackupDeviceCollection representa una colección de objetos BackupDevice que representan todos los dispositivos de copia de seguridad de una instancia de SQL Server.
Clase pública BackupDeviceItem El objeto BackupDeviceItem proporciona acceso mediante programación a dispositivos de copia de seguridad con nombre de SQL Server.
Clase pública BackupDeviceList El objeto BackupDeviceList proporciona acceso mediante programación a una lista de dispositivos de copia de seguridad.
Clase pública BackupMedia Representa un medio de copia de seguridad.
Clase pública BackupMediaSet Representa un conjunto de medios de copia de seguridad.
Clase pública BackupMediaSet.IncompleteBackupMediaSetException Excepción que se produce cuando el conjunto de medios de copia de seguridad no está completo.
Clase pública BackupRestoreBase La clase BackupRestoreBase es una clase base que representa la funcionalidad común a las operaciones de copias de seguridad y restauración.
Clase pública BackupSet Representa el conjunto de copia de seguridad.
Clase pública BackupSetCollection Representa una colección de conjuntos de copia de seguridad.
Clase pública Certificate El objeto Certificate representa un certificado de SQL Server.
Clase pública CertificateCollection La clase CertificateCollection representa una colección de objetos Certificate que representan todos los certificados de una instancia de SQL Server.
Clase pública CertificateEvents El objeto CertificateEvents representa la configuración necesaria para la notificación de eventos SQL Server Certificate.
Clase pública Check El objeto Check representa una restricción CHECK de SQL Server. 
Clase pública CheckCollection La clase CheckCollection representa una colección de objetos Check que representan todas las restricciones CHECK definidas en el objeto primario.
Clase pública CollectionNotAvailableException La clase CollectionNotAvailableException representa la excepción que se desencadena cuando se intenta recuperar una colección que no está disponible.
Clase pública Column El objeto Column representa una columna de SQL Server.
Clase pública ColumnCollection La clase ColumnCollection representa una colección de objetos Column que representan todas las columnas definidas en una tabla.
Clase pública ConfigProperty El objeto ConfigProperty contiene información relacionada con una opción de configuración de Microsoft SQL Server, como los valores máximo, mínimo, actual y nuevo.
Clase pública ConfigPropertyCollection La clase ConfigPropertyCollection representa una colección de objetos ConfigProperty que representan todas las propiedades de configuración definidas en la instancia de SQL Server.
Clase pública Configuration Representa la clase Configuration que contiene la información de configuración para la instancia de SQL Server.
Clase pública ConfigurationBase La clase ConfigurationBase es una clase base que representa información de configuración para la instancia de SQL Server.
Clase pública Cpu La clase Cpu contiene información sobre una CPU de una instancia de SQL Server.
Clase pública CpuCollection La clase CpuCollection representa una colección de objetos Cpu que representan todas las CPU definidas en una instancia de SQL Server.
Clase pública Credential El objeto Credential representa una credencial de Microsoft SQL Server.
Clase pública CredentialCollection La clase CredentialCollection representa una colección objetos Credential que representan todas las credenciales definidas en la instancia de Microsoft SQL Server.
Clase pública CryptographicProvider El objeto CryptographicProvider representa un proveedor de servicios criptográficos de SQL Server.
Clase pública CryptographicProviderCollection Una colección de tipo CryptographicProviderCollection que representa una colección de objetos CryptographicProvider.
Clase pública Database Representa una base de datos de SQL Server.
Clase pública DatabaseActiveDirectory Obsoleto. El objeto DatabaseActiveDirectory proporciona acceso mediante programación a la configuración de Active Directory para una base de datos.
Clase pública DatabaseAdapter Tipo de adaptador de bases de datos que se va a usar como faceta de administración.
Clase pública DatabaseAdapterBase Representa una base del adaptador de bases de datos.
Clase pública DatabaseAuditSpecification El objeto DatabaseAuditSpecification representa un evento auditable en la base de datos.
Clase pública DatabaseAuditSpecificationCollection La clase DatabaseAuditSpecificationCollection representa una colección de objetos DatabaseAuditSpecification que representan todas las especificaciones de auditoría definidas en la base de datos.
Clase pública DatabaseAuditSpecificationExtender Agrega métodos y propiedades al objeto DatabaseAuditSpecification.
Clase pública DatabaseCollection La clase DatabaseCollection representa una colección de objetos Database que representan todas las bases de datos definidas en la instancia de SQL Server.
Clase pública DatabaseDdlTrigger El objeto DatabaseDdlTrigger representa un desencadenador DDL (lenguaje de definición de datos) de la base de datos de SQL Server.
Clase pública DatabaseDdlTriggerCollection La clase DatabaseDdlTriggerCollection representa una colección de objetos DatabaseDdlTrigger que representan todos los desencadenadores DDL (lenguaje de definición de datos) de la base de datos definidos en una tabla.
Clase pública DatabaseDdlTriggerEvent El objeto DatabaseDdlTriggerEvent representa los eventos de desencadenador DDL de base de datos SQL Server que se pueden incluir en un conjunto de eventos de desencadenador DDL de base de datos.
Clase pública DatabaseDdlTriggerEventSet El objeto DatabaseDdlTriggerEventSet representa un conjunto de eventos de desencadenador DDL (lenguaje de definición de datos) de la base de datos de SQL Server. 
Clase pública DatabaseEncryptionKey Crea una clave de cifrado de base de datos.
Clase pública DatabaseEncryptionKeyExtender Extiende la clase de clave de cifrado de la base de datos.
Clase pública DatabaseEvent El objeto DatabaseEvent representa los eventos de base de datos de SQL Server que pueden incluirse en un conjunto de eventos de base de datos.
Clase pública DatabaseEventArgs El objeto DatabaseEventArgs representa los argumentos pasados por el evento desencadenado por la base de datos.
Clase pública DatabaseEvents El objeto DatabaseEvents representa la configuración necesaria para la notificación de eventos de base de datos de Microsoft SQL Server.
Clase pública DatabaseEventSet El objeto DatabaseEventSet representa un conjunto de eventos de base de datos de SQL Server. 
Clase pública DatabaseFile El objeto DatabaseFile es una clase base que se usa en la construcción de objetos DataFile y objetos LogFile.
Clase pública DatabaseFileMappingsDictionary Esta clase, que se hereda de Dictionary, asigna las rutas de acceso a los archivos de base de datos desde el servidor de origen a la ubicación del servidor de destino correspondiente especificada por el usuario.
Clase pública DatabaseMaintenanceAdapter La faceta Mantenimiento de bases de datos tiene propiedades lógicas. Hereda de la clase DatabaseAdapter.
Clase pública DatabaseMapping El objeto DatabaseMapping representa una asignación de base de datos de SQL Server.
Clase pública DatabaseMirroringPayload El objeto DatabaseMirroringPayload representa la configuración de la carga de creación de reflejo de la base de datos.
Clase pública DatabaseOptions El objeto DatabaseOptions representa las opciones de base de datos de SQL Server.
Clase pública DatabasePerformanceAdapter La faceta de rendimiento de base de datos implementa las propiedades lógicas relacionadas con la administración del rendimiento de las bases de datos.
Clase pública DatabasePermission El objeto DatabasePermission representa un permiso de base de datos de SQL Server. El permiso de base de datos se puede agregar a un conjunto de permisos de base de datos y, a continuación, conceder, revocar o denegar a un usuario.
Clase pública DatabasePermissionInfo El objeto DatabasePermissionInfo representa información sobre un permiso de la base de datos de SQL Server.
Clase pública DatabasePermissionSet El objeto DatabasePermissionSet representa un conjunto de permisos de base de datos de SQL Server.
Clase pública DatabaseReplicaState Representa el estado de tiempo de ejecución de una base de datos que participa en un grupo de disponibilidad. Esta base de datos se puede encontrar en cualquiera de las réplicas que componen el grupo de disponibilidad.
Clase pública DatabaseReplicaStateCollection Representa una colección de objetos que representan todos los estados de réplica de base de datos definidos en la base de datos primaria.
Clase pública DatabaseReplicaStateCollectionBase Representa una colección de objetos DatabaseReplicaState que representan todos los estados de réplica de base de datos definidos en la base de datos primaria.
Clase pública DatabaseRestorePlanner Representa el programador de restauración de base de datos.
Clase pública DatabaseRole El objeto DatabaseRole representa un rol de seguridad de base de datos de SQL Server.
Clase pública DatabaseRoleCollection La clase DatabaseRoleCollection representa una colección de objetos DatabaseRole que representan todos los roles de base de datos definidos en la base de datos primaria.
Clase pública DatabaseSecurityAdapter Incluye las propiedades y los métodos que se usan para exponer la faceta Seguridad de base de datos.
Clase pública DatabaseSnapshotExtender Agrega métodos y propiedades al objeto DatabaseSnapshot.
Clase pública DataFile El objeto DataFile representa un archivo de datos de SQL Server.
Clase pública DataFileCollection La clase DataFileCollection representa una colección de objetos DataFile que representan todos los archivos de datos definidos en el objeto primario.
Clase pública DataTransferBase Representa la base de la transferencia de datos.
Clase pública DataType El objeto DataType representa un tipo de datos de SQL Server.
Clase pública DdlTriggerBase La clase DdlTriggerBase es una clase base heredada por el objeto DatabaseDdlTrigger. Representa un desencadenador DDL (lenguaje de definición de datos) de la base de datos de SQL Server.
Clase pública Default El objeto Default representa un valor predeterminado de SQL Server.
Clase pública DefaultCollection La clase DefaultCollection representa una colección de objetos Default.
Clase pública DefaultConstraint El objeto DefaultConstraint representa una restricción predeterminada de SQL Server.
Clase pública DefaultLanguage Representa la lista de todos los idiomas predeterminados admitidos por el servicio Microsoft Search.
Clase pública DefaultRuleBase La clase DefaultRuleBase es una clase base heredada por la clase Rule y la clase Default.
Clase pública DependencyCollection La clase DependencyCollection representa una colección de objetos Dependency que se usan para derivar clases de nodos en operaciones de scripting de SMO.
Clase pública DependencyCollectionNode La clase DependencyCollectionNode representa un nodo en la colección de dependencias que se derivan durante las operaciones de scripting.
Clase pública DependencyNode La clase DependencyNode representa un nodo definido por una dirección URN.
Clase pública DependencyTree El objeto DependencyTree representa una estructura de árbol que contiene objetos de SQL Server y sus relaciones jerárquicas entre sí.
Clase pública DependencyTreeNode La clase DependencyTreeNode representa los objetos SQL Server secundario y relacionado dentro de una jerarquía de objetos DependencyTree.
Clase pública DependencyWalker El objeto DependencyWalker es una herramienta para realizar operaciones de scripting relacionadas con las dependencias, como identificar las relaciones de dependencia. La herramienta convierte la salida en una lista.
Clase pública Endpoint La clase Endpoint representa un servicio de extremo que puede escuchar de forma nativa las solicitudes.
Clase pública EndpointCollection La clase EndpointCollection representa una colección de objetos Endpoint que representan todos los extremos HTTP.
Clase pública EndpointPayload El objeto EndpointPayload representa una carga del extremo.
Clase pública EndpointProtocol El objeto EndpointProtocol representa un protocolo de extremo HTTP.
Clase pública EventProperty La clase EventProperty representa una propiedad de un evento.
Clase pública EventPropertyCollection El objeto EventPropertyCollection representa las propiedades de los objetos de eventos.
Clase pública EventSetBase La clase EventSetBase es una clase base que se usa para derivar los eventos del conjunto de eventos.
Clase pública ExtendedProperty El objeto ExtendedProperty representa las propiedades extendidas definidas para cualquier objeto que tenga una propiedad de colección ExtendedProperties.
Clase pública ExtendedPropertyCollection La clase ExtendedPropertyCollection representa una colección de objetos ExtendedPropertyCollectionque representan todas las propiedades extendidas.
Clase pública ExtendedStoredProcedure El objeto ExtendedStoredProcedure representa un procedimiento almacenado extendido en la instancia de Microsoft SQL Server.
Clase pública ExtendedStoredProcedureCollection La clase ExtendedStoredProcedureCollection representa una colección de objetos ExtendedStoredProcedure que representan todos procedimientos almacenados extendidos definidos en la base de datos primaria.
Clase pública FailedOperationException La clase FailedOperationException representa la excepción que se desencadena cuando se producen errores en una operación. Entre las operaciones de base de datos con error se incluyen CREATE, DROP, ALTER, SCRIPT, REFRESH, RENAME. Esta excepción también puede surgir cuando se produce un error en algunos de los métodos públicos de SMO.
Clase pública Federation Representa un objeto de federación en la base de datos de SQL Azure.
Clase pública FederationCollection Representa una colección de objetos de federación.
Clase pública FileGroup El objeto FileGroup representa un grupo de archivos de SQL Server. Para obtener más información sobre los grupos de archivos, vea Utilizar grupos de archivos y archivos para almacenar datos.
Clase pública FileGroupCollection La clase FileGroupCollection representa una colección de objetos FileGroup que representan todos los grupos de archivos definidos en la base de datos primaria.
Clase pública ForeignKey El objeto ForeignKey representa una clave externa de SQL Server.
Clase pública ForeignKeyCollection La clase ForeignKeyCollection representa una colección de objetos ForeignKey que representan todas las claves externas definidas en el objeto primario.
Clase pública ForeignKeyColumn El objeto ForeignKeyColumn representa una columna de clave externa de SQL Server.
Clase pública ForeignKeyColumnCollection La clase ForeignKeyColumnCollection representa una colección de objetos ForeignKeyColumn que representan todas las columnas de clave externa definidas en el objeto primario.
Clase pública FrequencyPair El objeto FrequencyPair es una utilidad que mide la frecuencia almacenando información de recuentos y duraciones.
Clase pública FullTextCatalog El objeto FullTextCatalog representa un catálogo de texto completo de Microsoft Search.
Clase pública FullTextCatalogCollection La clase FullTextCatalogCollection representa una colección de objetos FullTextCatalog que representan todos los catálogos de texto completo definidos en el objeto primario.
Clase pública FullTextIndex El objeto FullTextIndex representa un índice de texto completo de Microsoft Search.
Clase pública FullTextIndexColumn El objeto FullTextIndexColumn representa una columna de índice de texto completo de Microsoft Search. 
Clase pública FullTextIndexColumnCollection La clase FullTextIndexColumnCollection representa una colección de objetos FullTextIndexColumn que representan todas las columnas de índice de texto completo definidas en el objeto primario.
Clase pública FullTextService El objeto FullTextService permite el acceso mediante programación a la configuración de texto completo de Microsoft Search.
Clase pública FullTextStopList El objeto FullTextStopList representa una lista de palabras irrelevantes de texto completo.
Clase pública FullTextStopListCollection La clase FullTextStopListCollection representa una colección de objetos FullTextStopList que representan todas las listas de palabras irrelevantes de texto completo definidas en la base de datos primaria.
Clase pública HttpProtocol El objeto HttpProtocol representa un protocolo HTTP en una instancia de Microsoft SQL Server.
Clase pública Index El objeto Index representa un índice de SQL Server.
Clase pública IndexCollection La clase IndexCollection representa una colección de objetos Index que representan todos los índices definidos en la instancia de SQL Server.
Clase pública IndexedColumn El objeto IndexedColumn representa una columna de SQL Server que participa en un índice. 
Clase pública IndexedColumnCollection La clase IndexedColumnCollection representa una colección de objetos IndexedColumn que representan todas las columnas indexadas definidas en la instancia de SQL Server.
Clase pública IndexEvents El objeto IndexEvents representa la configuración necesaria para la notificación de eventos de índice de SQL Server.
Clase pública Information La clase Information contiene información no configurable sobre la instancia de SQL Server. Incluye información y opciones del sistema que se establecen durante la instalación, como la intercalación.
Clase pública InternalSmoErrorException La clase InternalSmoErrorException representa la excepción que se desencadena cuando se produce un error durante la fase interna de una operación de SMO.
Clase pública InvalidRestorePlanException Excepción que se inicia al intentar ejecutar o comprobar un plan de restauraciones no válido.
Clase pública InvalidScriptingOptionException El objeto InvalidScriptingOptionException representa una excepción debida a una opción de scripting no válida.
Clase pública InvalidSmoOperationException La clase InvalidSmoOperationException representa la excepción que se desencadena cuando una operación de SMO no es válida.
Clase pública InvalidVersionSmoOperationException La clase InvalidVersionSmoOperationException representa la excepción que se desencadena cuando la versión no es válida en una operación de SMO.
Clase pública JobScheduleCollectionBase La clave JobScheduleCollectionBase representa una clase base que se usa en la construcción de la clase JobScheduleCollection.
Clase pública Language Un objeto Language representa un idioma admitido por SQL Server. El idioma de SQL Server determina los formatos de fecha y hora, y el idioma en que se muestran los mensajes del sistema.
Clase pública LanguageCollection La clase LanguageCollection representa una colección de objetos Language que representan todos los idiomas definidos en la instancia de SQL Server.
Clase pública LinkedServer Un objeto LinkedServer representa un sistema de bases de datos distinto de SQL Server vinculado a la instancia actual de SQL Server mediante un controlador OLE DB.
Clase pública LinkedServerCollection La clase LinkedServerCollection representa una colección de objetos LinkedServer que representan todos los servidores vinculados registrados en la instancia de SQL Server.
Clase pública LinkedServerLogin El objeto LinkedServerLogin representa una cuenta de inicio de sesión de SQL Server que tiene permiso para conectar con el servidor vinculado.
Clase pública LinkedServerLoginCollection La clase LinkedServerLoginCollection representa una colección de objetos LinkedServerLogin que representan todos los inicios de sesión de servidor vinculado definidos en el servidor vinculado.
Clase pública LogFile El objeto LogFile representa un archivo de registro de SQL Server.
Clase pública LogFileCollection La clase LogFileCollection representa una colección objetos LogFile que representan todos los archivos de registro definidos en la instancia de Microsoft.
Clase pública Login El objeto Login representa una cuenta de inicio de sesión de SQL Server que tiene acceso a la instancia de SQL Server mediante la autenticación de Windows o la autenticación de SQL Server.
Clase pública LoginCollection La clase LoginCollection representa una colección de objetos Login que representan todas las cuentas de inicio de sesión definidas en la instancia de SQL Server.
Clase pública LoginEvents El objeto LoginEvents representa la configuración necesaria para la notificación de eventos de esquema de SQL Server.
Clase pública MasterKey El objeto MasterKey representa una clave maestra de base de datos de SQL Server.
Clase pública MessageCollectionBase La clase MessageCollectionBase es una clase base que se usa en la construcción de clases de colecciones de mensajes.
Clase pública MessageObjectBase La clase MessageObjectBase es una clase base que heredan las clases de mensaje.
Clase pública MissingObjectException La clase MissingObjectException representa la excepción que se desencadena cuando falta un objeto.
Clase pública NamedSmoObject Representa el objeto NamedSmoObject que representa un objeto SMO con nombre.
Clase pública NextRestoreEventArgs Representa los argumentos del siguiente evento de restauración.
Clase pública NumaNode El objeto NumaNode representa la configuración de un nodo NUMA en una instancia de SQL Server.
Clase pública NumaNodeCollection El objeto NumaNodeCollection contiene información sobre un nodo NUMA en una instancia de SQL Server.
Clase pública NumberedObjectCollectionBase La clase NumberedObjectCollectionBase es una clase base que representa la funcionalidad común para colecciones de objetos numerados, como el objeto NumberedStoredProcedure.
Clase pública NumberedStoredProcedure La clase NumberedStoredProcedure representa un procedimiento almacenado numerado de Microsoft SQL Server.
Clase pública NumberedStoredProcedureCollection La clase NumberedStoredProcedureCollection representa una colección de objetos NumberedStoredProcedure que representan todos procedimientos almacenados numerados definidos en una tabla.
Clase pública NumberedStoredProcedureParameter El objeto NumberedStoredProcedureParameter representa un parámetro de procedimiento almacenado numerado de SQL Server.
Clase pública NumberedStoredProcedureParameterCollection La clase NumberedStoredProcedureParameterCollection representa una colección de objetos NumberedStoredProcedure que representan todos procedimientos almacenados numerados definidos en el objeto primario.
Clase pública ObjectAlteredEventArgs El objeto ObjectAlteredEventArgs representa los argumentos que pasa el evento que se desencadena cuando se modifica un objeto.
Clase pública ObjectCreatedEventArgs El objeto ObjectCreatedEventArgs representa los argumentos que pasa el evento que se desencadena cuando se crea un objeto.
Clase pública ObjectDroppedEventArgs El objeto ObjectDroppedEventArgs representa los argumentos que pasa el evento que se desencadena cuando se quita un objeto.
Clase pública ObjectEvent El objeto ObjectEvent representa los eventos de objeto de SQL Server que pueden incluirse en un conjunto de eventos de objeto.
Clase pública ObjectEventSet El objeto ObjectEventSet representa un conjunto de eventos de objeto de SQL Server.
Clase pública ObjectPermission El objeto ObjectPermission representa un permiso de objeto de SQL Server.
Clase pública ObjectPermissionInfo El objeto ObjectPermissionInfo representa información sobre un permiso del objeto SQL Server.
Clase pública ObjectPermissionSet El objeto ObjectPermissionSet representa un conjunto de permisos de objetos de Microsoft SQL Server.
Clase pública ObjectRenamedEventArgs El objeto ObjectRenamedEventArgs representa los argumentos pasados por el evento que se desencadena cuando se cambia el nombre de un objeto.
Clase pública OleDbProviderSettings Representa la configuración de un proveedor OLE DB de SQL Server.
Clase pública OleDbProviderSettingsCollection La clase OleDbProviderSettingsCollection representa una colección de objetos OleDbProviderSettings que representan todas las configuraciones de proveedores OLE DB definidas en el servidor vinculado.
Clase pública OrderColumn OrderColumn apunta a una columna cuyo orden se especifica dentro de una función con valores de tabla que se creó usando CREATE FUNCTION y la cláusula ORDER BY.
Clase pública OrderColumnCollection Representa una colección de objetos OrderColumn.
Clase pública PageRestorePlanner Representa el programador de restauración de páginas.
Clase pública Parameter La clase Parameter representa un parámetro. Es una clase base heredada por la clase StoredProcedureParameter y la clase UserDefinedFunctionParameter que contiene características comunes de ambas clases.
Clase pública ParameterBase La clase ParameterBase es una clase base heredada por la clase Parameter y la clase UserDefinedAggregate. Contiene las características comunes de ambas clases.
Clase pública ParameterCollectionBase La clase ParameterCollectionBase es una clase base que se usa en la construcción de clases de colecciones de parámetros.
Clase pública PartitionFunction El objeto PartitionFunction proporciona acceso mediante programación a las funciones de partición.
Clase pública PartitionFunctionCollection La clase PartitionFunctionCollection representa una colección de objetos PartitionFunction que representan todas las funciones de partición definidas en la instancia de SQL Server.
Clase pública PartitionFunctionEvents El objeto PartitionFunctionEvents representa la configuración necesaria para la notificación de eventos de función de partición de SQL Server.
Clase pública PartitionFunctionParameter El objeto PartitionFunctionParameter proporciona acceso mediante programación a los parámetros de las funciones de partición.
Clase pública PartitionFunctionParameterCollection La clase PartitionFunctionParameterCollection representa una colección de objetos PartitionFunctionParameter que representan todos los parámetros de función de partición definidos en la función de partición.
Clase pública PartitionNumberedObjectCollectionBase La clase PartitionNumberedObjectCollectionBase es una clase base heredada por la clase PhysicalPartitionCollection.
Clase pública PartitionScheme El objeto PartitionScheme proporciona acceso mediante programación a los esquemas de partición.
Clase pública PartitionSchemeCollection La clase PartitionSchemeCollection representa una colección de objetos PartitionScheme que representan todos los esquemas de partición definidos en la instancia de SQL Server.
Clase pública PartitionSchemeEvents El objeto PartitionSchemeEvents representa la configuración necesaria para la notificación de eventos de esquemas de partición de Microsoft SQL Server.
Clase pública PartitionSchemeParameter El objeto PartitionSchemeParameter proporciona acceso mediante programación a los parámetros de esquema de partición.
Clase pública PartitionSchemeParameterCollection La clase PartitionSchemeParameterCollection representa una colección de objetos PartitionSchemeParameter que representan todos los parámetros de esquema de partición definidos en el esquema de partición.
Clase pública Payload El objeto Payload representa una carga del extremo HTTP de SQL Server.
Clase pública PercentCompleteEventArgs Representa los argumentos que pasa el evento que se desencadena cuando un proceso alcanza un marcador del porcentaje completado.
Clase pública PerformanceCounters Un objeto PerformanceCounters representa un contador de rendimiento que se utiliza para realizar el seguimiento del rendimiento de la instancia de SQL Server.
Clase pública PermissionInfo La clase PermissionInfo representa información relacionada con los privilegios concedidos o denegados.
Clase pública PermissionSetBase La clase PermissionSetBase es una clase base heredada por las clases de establecimiento de permisos.
Clase pública PhysicalPartition El objeto PhysicalPartition representa la partición física donde se almacenan los datos y los metadatos para un objeto de SQL Server.
Clase pública PhysicalPartitionCollection La clase PhysicalPartitionCollection representa una colección de objetos PhysicalPartition que representan todas las particiones físicas definidas en un objeto.
Clase pública PlanGuide Crea un objeto de guía de plan: PlanGuide
Clase pública PlanGuideCollection Colección de objetos de guía de plan.
Clase pública PlanGuideExtender Extiende el conjunto de propiedades de una guía de plan.
Clase pública ProgressReportEventArgs El objeto ProgressReportEventArgs proporciona acceso mediante programación a los argumentos que se usan para informar del progreso de una operación que se desplaza por una jerarquía de objetos, como detectar dependencias en las operaciones de scripting.
Clase pública Property El objeto Property proporciona acceso mediante programación a las propiedades de todos los objetos SMO.
Clase pública PropertyCannotBeRetrievedException La clase PropertyCannotBeRetrievedException representa la excepción que se desencadena cuando no se puede recuperar una propiedad.
Clase pública PropertyCollection La clase PropertyCollection representa una colección de objetos Property que representan todas las propiedades definidas en el objeto primario.
Clase pública PropertyNotSetException La clase PropertyNotSetException representa la excepción que se desencadena cuando no se ha establecido el valor de una propiedad.
Clase pública PropertyReadOnlyException La clase PropertyReadOnlyException representa la excepción que se desencadena cuando se intenta establecer una propiedad de solo lectura.
Clase pública PropertyTypeMismatchException La clase PropertyTypeMismatchException representa la excepción que se desencadena cuando se realiza un intento de establecer la propiedad con un valor cuyo tipo de datos es incorrecto.
Clase pública PropertyWriteException La clase PropertyWriteException representa la excepción que se desencadena cuando se produce un error al establecer el valor de una propiedad.
Clase pública Protocol El objeto Protocol proporciona acceso mediante programación a los protocolos admitidos por SQL Server.
Clase pública RelocateFile El objeto RelocateFile es una herramienta de programación que permite cambiar la ubicación de un archivo.
Clase pública ResourceGovernor Representa la clase ResourceGovernor.
Clase pública ResourcePool No se actualizará ningún contenido aquí; no agregue de nuevo el material aquí.
Clase pública ResourcePoolCollection Representa una colección de grupos de recursos de servidor.
Clase pública Restore El objeto Restore proporciona acceso mediante programación a las operaciones de restauración.
Clase pública RestoreOptions Representa las opciones de restauración.
Clase pública RestorePlan Representa una secuencia de operaciones de restauración de base de datos que recuperará una base de datos en un estado concreto en un momento dado.
Clase pública Rule El objeto Rule proporciona acceso mediante programación a una regla de SQL Server.
Clase pública RuleCollection La clase RuleCollection representa una colección de objetos Rule que representan todas las reglas definidas en la instancia de SQL Server.
Clase pública Schema El objeto Schema representa un contexto de propiedad para un objeto de base de datos de SQL Server.
Clase pública SchemaCollection La clase SchemaCollection representa una colección de objetos Schema que representan todos los esquemas existentes en la base de datos a la que se hace referencia.
Clase pública SchemaCollectionBase La clase SchemaCollectionBase es una clase base heredada por la clase SchemaCollection.
Clase pública SchemaCustomResolver Representa un diagrama de una resolución basada en COM.
Clase pública SchemaEvents El objeto SchemaEvents representa la configuración necesaria para la notificación de eventos de esquema de SQL Server.
Clase pública Scripter El objeto Scripter es el objeto global de nivel superior para administrar las operaciones de scripting.
Clase pública ScriptingErrorEventArgs El objeto ScriptingErrorEventArgs proporciona acceso mediante programación a los argumentos que se usan para informar de los errores que producen durante las operaciones de scripting.
Clase pública ScriptingOptions El objeto ScriptingOptions proporciona opciones de programación a las opciones que se pueden establecer para las operaciones de scripting.
Clase pública ScriptNameObjectBase La clase ScriptNameObjectBase es una clase base que heredan las clases que pueden usar un nombre alternativo empleado en operaciones de scripting.
Clase pública ScriptOption El objeto ScriptOption representa las opciones de script de SQL Server que pueden incluirse en las opciones de scripting que se establecen usando el objeto ScriptingOptions.
Clase pública ScriptSchemaObjectBase La clase ScriptSchemaObjectBase es una clase base que heredan las clases que pueden usar un nombre alternativo empleado en operaciones de scripting.
Clase pública ScriptWriterException Representa una excepción que se produjo al intentar escribir un script.
Clase pública SearchProperty El objeto SearchProperty representa una propiedad de búsqueda un objeto de base de datos de SQL Server.
Clase pública SearchPropertyCollection La clase SearchPropertyCollection representa una colección de propiedades de búsqueda en un objeto de base de datos de SQL Server.
Clase pública SearchPropertyList La clase SearchPropertyList representa una colección SearchPropertyCollection en un objeto DataBase.
Clase pública SearchPropertyListCollection La clase SearchPropertyListCollection representa una colección de tipo SearchPropertyList asociada a una base de datos.
Clase pública Sequence Esta clase representa la secuencia de SQL Server. Una secuencia es un objeto enlazado a un esquema definido por el usuario que genera una secuencia de valores numéricos según la especificación con la que se creó la secuencia. La secuencia de valores numéricos se genera en orden ascendente o descendente en un intervalo definido y se puede configurar para reiniciarse (en un ciclo) cuando se agota. Las secuencias, a diferencia de las columnas de identidad, no se asocian a tablas concretas. Las aplicaciones hacen referencia a un objeto de secuencia para recuperar su valor siguiente. La aplicación controla la relación entre las secuencias y las tablas. Las aplicaciones de usuario pueden hacer referencia un objeto de secuencia y coordinar los valores a través de varias filas y tablas.
Clase pública SequenceCollection La clase SequenceCollection representa una colección de objetos Sequence que representan todas las secuencias existentes en la base de datos a la que se hace referencia.
Clase pública SequenceEvents El objeto SequenceEvents representa la configuración necesaria para la notificación de eventos de secuencia de Microsoft SQL Server.
Clase pública SequenceExtender Contiene funcionalidad adicional para el objeto Sequence.
Clase pública Server El objeto Server representa una instancia de SQL Server.
Clase pública ServerActiveDirectory Obsoleto. El objeto ServerActiveDirectory proporciona acceso mediante programación a la funcionalidad de Active Directory.
Clase pública ServerAdapter Esta clase agrega propiedades del servidor que en otro caso quedarían ocultas.
Clase pública ServerAdapterBase Un objeto ServerAdapterBase es una clase base que se usa en la construcción de la clase ServerAdapter.
Clase pública ServerAuditSpecification El objeto ServerAuditSpecification representa un evento auditable de la instancia de SQL Server.
Clase pública ServerAuditSpecificationCollection La clase ServerAuditSpecificationCollection representa una colección de objetos ServerAuditSpecification que representan todas las especificaciones de auditoría definidas en el servidor.
Clase pública ServerAuditSpecificationExtender Agrega métodos y propiedades al objeto ServerAuditSpecification.
Clase pública ServerConfigurationAdapter Expone los métodos para actualizar y modificar las propiedades de configuración del servidor.
Clase pública ServerDdlTrigger El objeto ServerDdlTrigger representa un desencadenador DDL (lenguaje de definición de datos) de SQL Server.
Clase pública ServerDdlTriggerCollection La clase ServerDdlTriggerCollection representa una colección de objetos ServerDdlTrigger que representan todos los desencadenadores DDL (lenguaje de definición de datos) del servidor definidos en una tabla.
Clase pública ServerDdlTriggerEvent El objeto ServerDdlTriggerEvent representa los eventos de desencadenador DDL (lenguaje de definición de datos) de Microsoft SQL Server que pueden incluirse en un conjunto de eventos de desencadenador DDL del servidor.
Clase pública ServerDdlTriggerEventSet El objeto ServerDdlTriggerEventSet representa un conjunto de eventos de desencadenador DDL (lenguaje de definición de datos) del servidor SQL Server.
Clase pública ServerEvent El objeto ServerEvent representa los eventos de servidor de SQL Server que pueden incluirse en un conjunto de eventos de servidor.
Clase pública ServerEventArgs El objeto ServerEventArgs proporciona acceso mediante programación a los argumentos que se usan para informar acerca de todos los tipos de eventos que se producen en una instancia de SQL Server.
Clase pública ServerEvents El objeto ServerEvents representa la configuración necesaria para la notificación de eventos de servidor de SQL Server.
Clase pública ServerEventSet El objeto ServerEventSet representa un conjunto de eventos de servidor en una instancia de SQL Server.
Clase pública ServerPermission El objeto ServerPermission representa un permiso de nivel de servidor de SQL Server.
Clase pública ServerPermissionInfo El objeto ServerPermissionInfo representa información sobre un permiso de nivel de servidor de SQL Server.
Clase pública ServerPermissionSet El objeto ServerPermissionSet representa un conjunto de permisos de servidor.
Clase pública ServerProxyAccount La clase ServerProxyAccount representa la implementación de una cuenta de proxy en una instancia de SQL Server. El objeto ProxyAccount permite la suplantación durante la ejecución de pasos de trabajo. El encargado de su creación es el administrador del sistema, y es posible asignárselo a un inicio de sesión o a un rol de servidor o un rol de la base de datos y a uno de los subsistemas, salvo Transact-SQL.
Clase pública ServerRole El objeto ServerRole representa un rol de seguridad de Microsoft SQL Server.
Clase pública ServerRoleCollection La clase ServerRoleCollection representa una colección de objetos ServerRole que representan todos los roles del servidor definidos en una tabla.
Clase pública ServerRoleEvents El objeto ServerRoleEvents representa la configuración necesaria para la notificación de eventos ServerRole de Microsoft SQL Server.
Clase pública ServerRoleExtender Agrega métodos y propiedades al objeto ServerRole.
Clase pública ServerSecurityAdapter Es una faceta de seguridad que extiende ServerAdapterBase.
Clase pública ServerSelectionAdapter Proporciona opciones de selección para una instancia de SQL Server.
Clase pública ServerSetupAdapter Un objeto ServerSetupAdapter representa un adaptador de configuración del servidor.
Clase pública ServerSurfaceAreaAdapter Un objeto ServerSurfaceAreaAdapter representa un adaptador de área expuesta del servidor.
Clase pública ServerTraceEvent El objeto ServerTraceEvent representa los eventos de seguimiento de servidor de SQL Server que pueden incluirse en un conjunto de eventos de seguimiento de servidor.
Clase pública ServerTraceEventSet El objeto ServerTraceEventSet representa un conjunto de eventos de seguimiento de servidor.
Clase pública ServiceBrokerPayload El objeto ServiceBrokerPayload representa una carga SQL Server Service Broker.
Clase pública ServiceMasterKey El objeto ServiceMasterKey representa una clave maestra de servicio de Microsoft SQL Server.
Clase pública ServiceQueueEvent El objeto ServiceQueueEvent representa los eventos de cola de servicio de Service Broker que pueden incluirse en un conjunto de eventos de cola de servicio.
Clase pública ServiceQueueEventSet El objeto ServiceQueueEventSet representa un conjunto de eventos de cola de servicio de SQL Server.
Clase pública ServiceRequestException La clase ServiceRequestException representa la excepción que se desencadena cuando se produce un error durante una solicitud de servicio.
Clase pública Settings El objeto Settings representa un grupo de valores configurables de la instancia de SQL Server.
Clase pública SfcDependencyException La clase SfcDependencyException representa una excepción que se inicia cuando se produce un error en una operación de dependencia de SFC.
Clase pública SimpleObjectCollectionBase La clase SimpleObjectCollectionBase es una clase base que se usa en la construcción de objetos de colección.
Clase pública SmoApplication La clase SmoApplication representa una aplicación SMO en relación con la administración de eventos.
Clase pública SmoCollectionBase La clase SmoCollectionBase es una clase base que se utiliza en la creación de clases de colección de SMO y contiene miembros que les son comunes.
Clase pública SmoDmfAdapter Implementa Evaluate(IBaseManagementFacet)
Clase pública SmoEventArgs El objeto SmoEventArgs proporciona acceso mediante programación a los argumentos que se usan para informar sobre los eventos que se producen en las aplicaciones SMO.
Clase pública SmoException La clase SmoException representa la excepción que se desencadena cuando se produce un error durante una operación de SMO.
Clase pública SmoObjectBase La clase SmoObjectBase es una clase base heredada por la clase SqlSmoObject.
Clase pública SmoObjectExtender<T> La clase SmoObjectExtender<T> agrega métodos y propiedades a una instancia de la clase SqlSmoObject.
Clase pública SoapMethodCollectionBase La clase SoapMethodCollectionBase es una clase base heredada por objetos de colección de métodos de SOAP y proporciona acceso mediante programación a la colección de métodos SOAP que existen en la configuración de SOAP.
Clase pública SoapMethodObject La clase SoapMethodObject proporciona acceso mediante programación al método SOAP al que se hace referencia.
Clase pública SoapPayload El objeto SoapPayload representa una carga de tipo SOAP de SQL Server.
Clase pública SoapPayloadMethod La clase SoapPayloadMethod representa un método de carga de tipo SOAP para el extremo HTTP al que se hace referencia.
Clase pública SoapPayloadMethodCollection La clase SoapPayloadMethodCollection representa una colección de objetos SoapPayloadMethod que representan todos métodos de carga de tipo SOAP definidos en una tabla.
Clase pública SortedListCollectionBase La clase SortedListCollectionBase es una clase base que se usa en la construcción de clases de colecciones de listas ordenadas.
Clase pública SqlAssembly La clase SqlAssembly representa un ensamblado del entorno de Microsoft .NET.
Clase pública SqlAssemblyCollection La clase SqlAssemblyCollection representa una colección de objetos SqlAssembly que representan todos los ensamblados definidos en una tabla.
Clase pública SqlAssemblyEvent El objeto SqlAssemblyEvent representa los eventos de ensamblado de SQL Server que pueden incluirse en un conjunto de eventos de ensamblado.
Clase pública SqlAssemblyEvents El objeto SqlAssemblyEvents representa la configuración necesaria para la notificación de eventos de ensamblado de SQL Server.
Clase pública SqlAssemblyEventSet El objeto SqlAssemblyEventSet representa un conjunto de eventos de ensamblado.
Clase pública SqlAssemblyFile El objeto SqlAssemblyFile representa un archivo de ensamblado que almacena un ensamblado.
Clase pública SqlAssemblyFileCollection La clase SqlAssemblyFileCollection representa una colección de objetos SqlAssemblyFile que representan todos los archivos de ensamblado definidos en una tabla.
Clase pública SqlPropertyCollection La clase SqlPropertyCollection es una clase abstracta que se usa en la administración de propiedades de objetos.
Clase pública SqlPropertyInfo La clase SqlPropertyInfo es una clase abstracta que se usa para almacenar información sobre las propiedades.
Clase pública SqlServerRegistrations Obsoleto. Representa las instancias registradas de SQL Server.
Clase pública SqlSmoObject El objeto SqlSmoObject representa todos los objetos de SQL Server.
Clase pública Statistic La clase Statistic representa un contador estadístico de SQL Server.
Clase pública StatisticCollection La clase StatisticCollection representa una colección de objetos Statistic que representan todos los contadores estadísticos definidos en la tabla o vista.
Clase pública StatisticColumn El objeto StatisticColumn representa una columna definida en un contador estadístico de SQL Server.
Clase pública StatisticColumnCollection La clase StatisticColumnCollection representa una colección de objetos StatisticColumn que representan todas las columnas de estadística definidas en una tabla.
Clase pública StatisticEvents El objeto StatisticEvents representa la configuración necesaria para la notificación de eventos de contador estadístico de SQL Server.
Clase pública StoredProcedure El objeto StoredProcedure representa un procedimiento almacenado de SQL Server.
Clase pública StoredProcedureCollection La clase StoredProcedureCollection representa una colección de objetos StoredProcedure que representan todos procedimientos almacenados definidos en una tabla.
Clase pública StoredProcedureEvent El objeto StoredProcedureEvent representa los eventos de procedimientos almacenados de SQL Server que pueden incluirse en un conjunto de eventos de procedimientos almacenados.
Clase pública StoredProcedureEvents El objeto StoredProcedureEvents representa la configuración necesaria para la notificación de eventos de procedimientos almacenados de SQL Server.
Clase pública StoredProcedureEventSet El objeto StoredProcedureEventSet representa un conjunto de eventos de procedimientos almacenados.
Clase pública StoredProcedureParameter El objeto StoredProcedureParameter representa un parámetro de procedimiento almacenado de SQL Server.
Clase pública StoredProcedureParameterCollection La clase StoredProcedureParameterCollection representa una colección de objetos StoredProcedureParameter que representan los parámetros de todos los procedimientos almacenados definidos en una tabla.
Clase pública SuspectPage Representa la página de la base de datos utilizada para la restauración de páginas.
Clase pública SymmetricKey El objeto SymmetricKey representa una clave simétrica de SQL Server.
Clase pública SymmetricKeyCollection La clase SymmetricKeyCollection representa una colección de objetos SymmetricKey que representan todas las claves simétricas existentes en la base de datos a la que se hace referencia.
Clase pública SymmetricKeyEncryption La clase SymmetricKeyEncryption representa el tipo de cifrado que se utiliza al cifrar claves simétricas.
Clase pública Synonym El objeto Synonym representa un sinónimo de SQL Server.
Clase pública SynonymCollection La clase SynonymCollection representa una colección de objetos Synonym que representan todos los sinónimos existentes en la base de datos a la que se hace referencia.
Clase pública SynonymEvents El objeto SynonymEvents representa la configuración necesaria para la notificación de eventos de sinónimo de SQL Server.
Clase pública SystemDataType El objeto SystemDataType representa un tipo de datos del sistema compatible. La colección SystemDataTypeCollection representa todos los tipos de datos del sistema compatibles.
Clase pública SystemDataTypeCollection La clase SystemDataTypeCollection representa una colección de objetos SystemDataType que representan todos los tipos de datos del sistema existentes en la base de datos a la que se hace referencia.
Clase pública SystemMessage El objeto SystemMessage representa los mensajes definidos por el sistema.
Clase pública SystemMessageCollection La clase SystemMessageCollection representa una colección de objetos SystemMessage que representan todos los mensajes del sistema de la instancia de SQL Server.
Clase pública Table El objeto Table representa una tabla de SQL Server.
Clase pública TableCollection La clase TableCollection representa una colección de objetos Table que representan todas las tablas existentes en la base de datos a la que se hace referencia.
Clase pública TableEvent El objeto TableEvent representa los eventos de tabla de SQL Server que pueden incluirse en un conjunto de eventos de tabla.
Clase pública TableEvents El objeto TableEvents representa la configuración necesaria para la notificación de eventos de tabla de SQL Server.
Clase pública TableEventSet El objeto TableEventSet representa un conjunto de eventos de tabla.
Clase pública TableViewBase La clase TableViewBase es una clase base que se usa en la construcción de la clase Table y la clase View. Contiene funcionalidad que es común a ambas clases.
Clase pública TableViewTableTypeBase Clase base para los tipos de vista de tabla.
Clase pública TcpProtocol El objeto TcpProtocol proporciona acceso mediante programación a los protocolos admitidos por Microsoft SQL Server.
Clase pública Transfer El objeto Transfer es un objeto de herramienta que proporciona control mediante programación para la copia de esquemas y datos en otras instancias de SQL Server.
Clase pública TransferBase Representa la clase base para la transferencia.
Clase pública Trigger El objeto Trigger representa un desencadenador de SQL Server.
Clase pública TriggerCollection La clase TriggerCollection representa una colección de objetos Trigger que representan todos los desencadenadores definidos en una tabla.
Clase pública TriggerEvents El objeto TriggerEvents representa la configuración necesaria para la notificación de eventos de desencadenador de SQL Server.
Clase pública UnknownPropertyException La clase UnknownPropertyException representa la excepción que se desencadena cuando una operación de SMO encuentra una propiedad desconocida.
Clase pública UnsupportedEngineTypeException La clase UnsupportedEngineTypeException representa la excepción que se desencadena cuando se intenta realizar una operación de SMO en un tipo motor de base de datos que no admite esa operación. Un tipo de motor de base de datos es una instancia de Motor de base de datos de SQL Servero SQL Azure.
Clase pública UnsupportedFeatureException La clase UnsupportedFeatureException representa la excepción que se desencadena cuando una operación de SMO encuentra una solicitud para una característica no compatible.
Clase pública UnsupportedObjectNameException La clase UnsupportedObjectNameException representa la excepción que se desencadena cuando una operación de SMO encuentra un nombre de objeto no compatible.
Clase pública UnsupportedVersionException La clase UnsupportedVersionException representa la excepción que se desencadena cuando una operación de SMO encuentra una versión no compatible de SQL Server.
Clase pública UrnCollection -La clase UrnCollection representa una colección de objetos Urn que representan las direcciones URN (nombre de recursos uniforme).
Clase pública User El objeto User representa un usuario de SQL Server.
Clase pública UserCollection La clase UserCollection representa una colección de objetos User que representan a todos los usuarios de la base de datos definidos en una base de datos.
Clase pública UserDefinedAggregate El objeto UserDefinedAggregate representa un agregado definido por el usuario de SQL Server.
Clase pública UserDefinedAggregateCollection La clase UserDefinedAggregateCollection representa una colección de objetos UserDefinedAggregate que representan todos los agregados de base de datos definidos por el usuario que están definidos en una base de datos.
Clase pública UserDefinedAggregateParameter El objeto UserDefinedAggregateParameter representa los parámetros que se usan con un agregado definido por el usuario.
Clase pública UserDefinedAggregateParameterCollection La clase UserDefinedAggregateParameterCollection representa una colección de objetos UserDefinedAggregateParameter que representan todos los parámetros de funciones definidas por el usuario que están definidas en una tabla.
Clase pública UserDefinedDataType El objeto UserDefinedDataType representa un tipo de datos de SQL Server definido por el usuario.
Clase pública UserDefinedDataTypeCollection La clase UserDefinedDataTypeCollection representa una colección de objetos UserDefinedDataType que representan todos los tipos de datos definidos por el usuario en una tabla.
Clase pública UserDefinedDataTypeResolver Resuelve objetos de tipos definidos por el usuario.
Clase pública UserDefinedFunction El objeto UserDefinedFunction representa una función definida por el usuario de SQL Server.
Clase pública UserDefinedFunctionCollection La clase UserDefinedFunctionCollection representa una colección de objetos UserDefinedFunction que representan todas las funciones definidas por el usuario que están definidas en una tabla.
Clase pública UserDefinedFunctionEvent El objeto UserDefinedFunctionEvent representa los eventos de funciones definidas por el usuario de SQL Server que pueden incluirse en un conjunto de eventos de funciones definidas por el usuario.
Clase pública UserDefinedFunctionEvents El objeto UserDefinedFunctionEvents representa la configuración necesaria para la notificación de eventos de funciones definidas por el usuario de SQL Server.
Clase pública UserDefinedFunctionEventSet El objeto UserDefinedFunctionEventSet representa un conjunto de eventos de funciones definidas por el usuario de SQL Server.
Clase pública UserDefinedFunctionParameter El objeto UserDefinedFunctionParameter representa un parámetro de una función definida por el usuario de SQL Server.
Clase pública UserDefinedFunctionParameterCollection La clase UserDefinedFunctionParameterCollection representa una colección de objetos UserDefinedFunctionParameter que representan todos los parámetros de funciones definidas por el usuario que están definidas en una tabla.
Clase pública UserDefinedMessage El objeto UserDefinedMessage representa un mensaje definido por el usuario.
Clase pública UserDefinedMessageCollection La clase UserDefinedMessageCollection representa una colección de objetos UserDefinedMessage que representan todos los mensajes definidos por el usuario en una tabla.
Clase pública UserDefinedTableType El objeto UserDefinedTableType representa un tipo de datos de tipo de tabla de SQL Server definido por el usuario.
Clase pública UserDefinedTableTypeCollection La clase UserDefinedTableTypeCollection representa una colección de objetos UserDefinedTableType que representan todos los tipos de tablas definidos por el usuario que están definidos en una base de datos.
Clase pública UserDefinedTableTypeResolver Resuelve el tipo de una tabla definida por el usuario como un Object.
Clase pública UserDefinedType El objeto UserDefinedType representa un tipo de datos del alias que está basado en los tipos de datos de .NET.
Clase pública UserDefinedTypeCollection La clase UserDefinedTypeCollection representa una colección de objetos UserDefinedType que representan todos los tipos de datos de alias definidos en una tabla.
Clase pública UserDefinedTypeEvents El objeto UserDefinedTypeEvents representa la configuración necesaria para la notificación de eventos de tipos definidos por el usuario de SQL Server.
Clase pública UserDefinedTypeResolver Resuelve los tipos de datos definidos por el usuario.
Clase pública UserEvents El objeto UserEvents representa la configuración necesaria para la notificación de eventos de usuario de base de datos de SQL Server.
Clase pública UserOptions El objeto UserOptions representa un conjunto de opciones de servidor configurables relacionadas específicamente con los usuarios.
Clase pública VerifyCompleteEventArgs El objeto VerifyCompleteEventArgs proporciona acceso mediante programación a los argumentos que se usan para informar sobre los detalles del evento que tiene lugar cuando se completa una operación de comprobación de copia de seguridad.
Clase pública VersionSerializationAdapter Adapta el modo de serialización a la versión de SQL Server que se está usando.
Clase pública View El objeto View representa una vista de SQL Server. 
Clase pública ViewCollection La clase ViewCollection representa una colección de objetos View que representan todas las vistas definidas en una tabla.
Clase pública ViewEvent El objeto ViewEvent representa los eventos de vista de SQL Server que pueden incluirse en un conjunto de eventos de vista.
Clase pública ViewEvents El objeto ViewEvents representa la configuración necesaria para la notificación de eventos de vista de SQL Server.
Clase pública ViewEventSet El objeto ViewEventSet representa un conjunto de eventos de vista.
Clase pública WorkloadGroup La clase WorkloadGroup representa un grupo de cargas de trabajo de SQL Server que contiene un grupo de solicitudes de sesión. Los grupos de cargas de trabajo permiten la supervisión agregada del consumo de recursos y la aplicación de directivas uniformes a todas las solicitudes del grupo.
Clase pública WorkloadGroupCollection Inicializa un grupo de cargas de trabajo.
Clase pública WrongPropertyValueException La clase WrongPropertyValueException representa la excepción que se produce cuando se asigna un valor incorrecto a una propiedad.
Clase pública XmlSchemaCollection El objeto XmlSchemaCollection representa una colección de espacios de nombres XML. La colección de espacios de nombres XML se comporta como un objeto compuesto, aunque los espacios de nombres se pueden enumerar dentro de la colección.
Clase pública XmlSchemaCollectionCollection La clase XmlSchemaCollectionCollection representa una colección de objetos XmlSchemaCollection que representan todas las colecciones de esquemas XML definidas en una tabla. El objeto XmlSchemaCollection representa una colección de espacios de nombres XML.

  Estructura Descripción
Estructura pública AuditSpecificationDetail El objeto AuditSpecificationDetail representa un detalle de especificación de auditoría SQL Server necesario para crear una auditoría.
Estructura pública DdlTextParserHeaderInfo Esta clase es compatible con la infraestructura SMO y no debe usarse directamente desde el código.

  Interfaz Descripción
Interfaz pública IAvailabilityGroupState Representa la clase de adaptador que implementa la faceta lógica IAvailabilityGroupState de un grupo de disponibilidad.
Interfaz pública IColumnPermission La clase IColumnPermission representa la interfaz que administra los permisos para una columna especificada.
Interfaz pública IDatabaseMaintenanceFacet Interfaz que define los métodos y propiedades para la faceta de mantenimiento de bases de datos.
Interfaz pública IDatabaseOptions Representa una interfaz con propiedades que exponen opciones de base de datos.
Interfaz pública IDatabasePerformanceFacet Define los métodos y las propiedades que se pueden usar para medir e influir en el rendimiento de la base de datos.
Interfaz pública IDatabaseSecurityFacet Interfaz de facetas de seguridad.
Interfaz pública IExtendedProperties La clase IExtendedProperties es una interfaz que representa la colección de propiedades extendidas asociada a un objeto.
Interfaz pública ILoginOptions La clase ILoginOptions es una interfaz que representa una colección de opciones asociada a un inicio de sesión.
Interfaz pública IMultipartNameFacet Interfaz para tratar con nombres de objeto que contienen el objeto y el esquema.
Interfaz pública INameFacet Representa la interfaz de la faceta de nombre.
Interfaz pública IObjectPermission La clase IObjectPermission representa la interfaz que se usa para establecer los permisos del objeto.
Interfaz pública IScriptable La clase IScriptable representa la interfaz que se usa para crear scripts Transact-SQL de objetos SMO.
Interfaz pública IServerAuditFacet Interfaz que identifica los miembros de la faceta de auditoría.
Interfaz pública IServerConfigurationFacet Contiene información de configuración para las interfaces basada en el objeto Configuration.
Interfaz pública IServerInformation Una interfaz basada en las propiedades de tipo Information.
Interfaz pública IServerPerformanceFacet Interfaz para la faceta de rendimiento.
Interfaz pública IServerSecurityFacet Interfaz que define los miembros de SeverSecurityFacet.
Interfaz pública IServerSelectionFacet La clase IServerSelectionFacet contiene miembros que representan los objetos de faceta de selección de servidor de administración basada en directivas de SQL Server.
Interfaz pública IServerSettings Interfaz para la administración basada en directivas de SQL Server 2014 basada en Settings.
Interfaz pública IServerSetupFacet Representa la interfaz de facetas de administración basada en directivas para configurar una instancia de SQL Server.
Interfaz pública ISurfaceAreaFacet Interfaz que define los miembros de la faceta de área expuesta.
Interfaz pública ITableOptions La clase ITableOptions es una interfaz que representa una colección de opciones asociada a una tabla.
Interfaz pública ITextObject La clase ITextObject representa la interfaz que se utiliza para implementar el texto en objetos.
Interfaz pública IUserOptions La clase IUserOptions es una interfaz que representa una colección de opciones asociadas a un usuario.
Interfaz pública IViewOptions La clase IViewOptions es una interfaz que representa una colección de opciones asociada a una vista.

  Delegado Descripción
Delegado público NextRestoreEventHandler Controla la clase NextRestoreEvent.
Delegado público PercentCompleteEventHandler La clase PercentCompleteEventHandler representa el controlador de eventos que se usa para controlar los eventos de porcentaje completado.
Delegado público ProgressReportEventHandler La clase ProgressReportEventHandler representa el controlador de eventos que se usa para controlar eventos de informes de progreso.
Delegado público ScriptingErrorEventHandler La clase ScriptingErrorEventHandler representa el controlador de eventos que se usa para controlar los errores de scripting.
Delegado público ScriptingFilter No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. Proporciona el filtrado de los scripts.
Delegado público ServerEventHandler La clase ServerEventHandler representa el controlador de eventos que se usa para controlar los errores del servidor.
Delegado público SmoApplication.AnyObjectEventHandler La clase SmoApplication.AnyObjectEventHandler representa el controlador de eventos que se usa para controlar eventos desde un objeto.
Delegado público SmoApplication.DatabaseEventHandler La clase SmoApplication.DatabaseEventHandler representa el controlador de eventos que administra los eventos de la base de datos.
Delegado público SmoApplication.ObjectAlteredEventHandler La clase SmoApplication.ObjectAlteredEventHandler representa el controlador de eventos que se usa para controlar los eventos que tienen lugar cuando se modifica un objeto.
Delegado público SmoApplication.ObjectCreatedEventHandler La clase SmoApplication.ObjectCreatedEventHandler representa el controlador de eventos que se usa para controlar eventos cuando se crea un objeto.
Delegado público SmoApplication.ObjectDroppedEventHandler La clase SmoApplication.ObjectDroppedEventHandler representa el controlador de eventos que se usa para controlar eventos cuando se quita un objeto.
Delegado público SmoApplication.ObjectRenamedEventHandler La clase SmoApplication.ObjectRenamedEventHandler representa el controlador de eventos que controla los eventos que tienen lugar cuando se cambia el nombre de un objeto.
Delegado público VerifyCompleteEventHandler La clase VerifyCompleteEventHandler representa el controlador de eventos que administra los eventos de conclusión.

  Enumeración Descripción
Enumeración pública ActivationExecutionContext La enumeración ActivationExecutionContext contiene valores que especifican el contexto de seguridad usado por un procedimiento. Estos procedimientos los activa una cola de servicio.
Enumeración pública AffinityType La enumeración AffinityType representa la posible configuración de afinidad para una instancia de SQL Server.
Enumeración pública AssemblyAlterOptions La enumeración AssemblyAlterOptions contiene valores que se usan para especificar las opciones de adición al modificar un ensamblado. Los valores son valores de marca de bit y se pueden combinar sumando los valores.
Enumeración pública AssemblySecurityLevel La enumeración AssemblySecurityLevel contiene valores que se usan para especificar los derechos de acceso para un ensamblado.
Enumeración pública AsymmetricKeyEncryptionAlgorithm La enumeración AsymmetricKeyEncryptionAlgorithm contiene valores que se usan para especificar un algoritmo de cifrado utilizado en una clave asimétrica.
Enumeración pública AsymmetricKeySourceType La enumeración AsymmetricKeySourceType contiene valores que se usan para especificar el tipo de origen usado para cargar una clave asimétrica.
Enumeración pública AttachOptions La enumeración AttachOptions contiene valores que se usan para especificar opciones para adjuntar.
Enumeración pública AuditActionType Especifica el tipo de acción para los eventos de auditoría de SQL Server.
Enumeración pública AuditDestinationType La enumeración AuditDestination contiene valores que se usan para especificar el destino al que se envían los resultados de una auditoría de SQL Server.
Enumeración pública AuditFileSizeUnit La enumeración AuditFileSizeUnit contiene valores que se usan para especificar la unidad que especifica el tamaño del archivo de auditoría.
Enumeración pública AuditLevel La enumeración AuditLevel contiene valores que se usan para especificar la configuración del nivel de auditoría de SQL Server.
Enumeración pública AuditStatusType La enumeración AuditStatusType contiene valores que se usan para especificar el estado de la auditoría.
Enumeración pública AuthenticationType Especifica el tipo de autenticación de SQL Server.
Enumeración pública AvailabilityDatabaseSynchronizationState Representa el estado actual de la sincronización de la base de datos de disponibilidad.
Enumeración pública AvailabilityGroupAutomatedBackupPreference Especifica cómo se tratan las réplicas con el rol principal en la evaluación para elegir la réplica deseada para realizar una copia de seguridad.
Enumeración pública AvailabilityGroupFailureConditionLevel Especifica las distintas condiciones que pueden desencadenar una conmutación automática por error en un grupo de disponibilidad.
Enumeración pública AvailabilityGroupListenerIPState Especifica el estado de la dirección IP de escucha del grupo de disponibilidad.
Enumeración pública AvailabilityGroupRollupSynchronizationState Especifica un resumen de los estados de sincronización de las réplicas de disponibilidad del grupo de disponibilidad.
Enumeración pública AvailabilityReplicaAvailabilityMode Especifica los modos de disponibilidad de la réplica de disponibilidad.
Enumeración pública AvailabilityReplicaConnectionModeInPrimaryRole Especifica los modos de intento de conexión de una réplica de disponibilidad que tiene rol principal.
Enumeración pública AvailabilityReplicaConnectionModeInSecondaryRole Especifica los modos de conexión de una réplica de disponibilidad con rol secundario.
Enumeración pública AvailabilityReplicaConnectionState Representa el estado de la conexión de la réplica de disponibilidad actual.
Enumeración pública AvailabilityReplicaFailoverMode Especifica los modos de conmutación por error de la réplica de disponibilidad.
Enumeración pública AvailabilityReplicaJoinState Especifica el estado de combinación de réplica de disponibilidad.
Enumeración pública AvailabilityReplicaOperationalState Especifica el estado de disposición de la réplica para procesar las solicitudes de los clientes para todas las réplicas de bases de datos del grupo de disponibilidad que residen en él.
Enumeración pública AvailabilityReplicaRole Representa el rol de réplica de disponibilidad.
Enumeración pública AvailabilityReplicaRollupRecoveryState Especifica un resumen del estado de recuperación de todas las réplicas de bases de datos del grupo de disponibilidad que residen en esta réplica de disponibilidad.
Enumeración pública AvailabilityReplicaRollupSynchronizationState Especifica el estado de sincronización actual de la réplica de disponibilidad.
Enumeración pública BackupActionType La enumeración BackupActionType contiene valores que se usan para especificar el tipo de copia de seguridad.
Enumeración pública BackupCompressionOptions La enumeración BackupCompressionOptions contiene valores que se usan para especificar la opción de compresión de copia de seguridad.
Enumeración pública BackupDeviceType La enumeración BackupDeviceType contiene valores que se usan para especificar el tipo de dispositivo de copia de seguridad.
Enumeración protegida BackupRestoreBase.AsyncOperation La enumeración BackupRestoreBase.AsyncOperation contiene valores que se usan para especificar qué componentes de copia de seguridad se están ejecutando asincrónicamente.
Enumeración pública BackupSetFlag La enumeración BackupSetFlag contiene valores que se usan para especificar la finalidad de la copia de seguridad.
Enumeración pública BackupSetType La enumeración BackupSetType contiene valores que se usan para especificar el tipo de copia de seguridad.
Enumeración pública BackupTruncateLogType La enumeración BackupTruncateLogType contiene valores que se usan para especificar la acción de truncamiento realizada en el registro.
Enumeración pública CatalogPopulationAction La enumeración CatalogPopulationAction contiene valores que se usan para especificar el método empleado para rellenar un catálogo de texto completo.
Enumeración pública CatalogPopulationStatus La enumeración CatalogPopulationStatus contiene valores que se usan para especificar el estado del catálogo de texto completo.
Enumeración pública CertificateSourceType La enumeración CertificateSourceType contiene valores que se usan para especificar el origen del certificado.
Enumeración pública ChangeTracking La enumeración ChangeTracking contiene valores que se usan para especificar el seguimiento de cambios en un índice de texto completo.
Enumeración pública ClusterMemberState Especifica el estado de un miembro de un clúster de Windows.
Enumeración pública ClusterMemberType Especifica el tipo de nodo del clúster de Windows.
Enumeración pública ClusterQuorumState Especifica el estado actual del quórum de clúster.
Enumeración pública ClusterQuorumType Especifica las distintas formas en que un clúster puede decidir sobre un quórum.
Enumeración pública CollationVersion La enumeración CollationVersion contiene valores que especifican las versiones de la intercalación.
Enumeración pública CompatibilityLevel La enumeración CompatibilityLevel es una lista de valores constantes que especifican el comportamiento correspondiente a una versión de SQL Server.
Enumeración pública ContainmentType Especifica los tipos de contención de una base de datos.
Enumeración pública CreateDispositionType La enumeración CreateDispositionType contiene valores que se usan para especificar el origen de la clave simétrica.
Enumeración pública DatabaseDdlTriggerExecutionContext La enumeración DatabaseDdlTriggerExecutionContext contiene valores que se usan para especificar el contexto de ejecución en el que se ejecuta el desencadenador DDL de la base de datos.
Enumeración pública DatabaseEncryptionAlgorithm Especifica el algoritmo usado para cifrar la clave de cifrado de la base de datos.
Enumeración pública DatabaseEncryptionState Enumera los posibles estados de cifrado de una base de datos.
Enumeración pública DatabaseEncryptionType La enumeración DatabaseEncryptionType contiene valores que se usan para especificar los tipos de cifrado.
Enumeración pública DatabaseEventType La enumeración DatabaseEventType es una lista de valores constantes que especifican el tipo de evento de base de datos.
Enumeración pública DatabaseObjectTypes La enumeración DatabaseObjectTypes es una lista de valores constantes que especifica los tipos de objetos de base de datos.
Enumeración pública DatabasePermissionSetValue La enumeración DatabasePermissionSetValue es una lista de valores constantes que especifican todos los permisos de la base de datos.
Enumeración pública DatabaseRecoveryState Especifica el estado de la operación de restauración de la base de datos.
Enumeración pública DatabaseReplicaSuspendReason Especifica las diferentes razones para las que una réplica de base de datos puede estar en estado suspendido.
Enumeración pública DatabaseStatus La enumeración DatabaseStatus es una lista de valores constantes que especifican el estado de una base de datos, si está cargando, recuperando o normal, por ejemplo. Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de sus miembros.
Enumeración pública DatabaseUserAccess La enumeración DatabaseUserAccess es una lista de valores constantes que especifican cómo se puede restringir el acceso de los usuarios.
Enumeración pública DataCompressionType Especifica la enumeración DataCompressionType que contiene valores que se usan para especificar el tipo de compresión de datos empleado para almacenar datos en la partición física.
Enumeración pública DependencyType La enumeración DependencyType es una lista de valores constantes que especifican la dirección de la operación de detección de dependencia.
Enumeración pública DeviceType La enumeración DeviceType es una lista de valores constantes que especifican los diversos tipos de dispositivos compatibles con SQL Server.
Enumeración pública DistributionType Especifica el modo en que el sistema de escala distribuye una tabla federada (Federation).
Enumeración pública Edition La enumeración Edition es una lista de valores constantes que especifican los diversos tipos de dispositivos compatibles con SQL Server.
Enumeración pública EndpointAuthenticationOrder La enumeración EndpointAuthenticationOrder contiene valores que se usan para especificar los métodos de autenticación y el orden de preferencia para la conexión del extremo.
Enumeración pública EndpointEncryption La enumeración EndpointEncryption contiene valores que se usan para especificar el estado de cifrado del extremo.
Enumeración pública EndpointEncryptionAlgorithm La enumeración EndpointEncryptionAlgorithm contiene valores que se usan para especificar el algoritmo de cifrado utilizado en un extremo.
Enumeración pública EndpointState La enumeración EndpointState es una lista de valores constantes que especifican el estado del extremo HTTP.
Enumeración pública EndpointType La enumeración EndpointType es una lista de valores constantes que especifica el tipo del extremo HTTP.
Enumeración pública EventType La enumeración EventType es una lista de valores constantes que especifican los diversos tipos de eventos compatibles con SQL Server.
Enumeración pública ExecutionContext La enumeración ExecutionContext es una lista de valores constantes que especifican los distintos tipos de contextos (o qué roles se asumen) en los que se puede ejecutar un proceso representado por un objeto.
Enumeración pública ExecutionStatus La enumeración ExecutionStatus es una lista de valores constantes que especifican el estado de un proceso en ejecución.
Enumeración pública FileGrowthType La enumeración FileGrowthType es una lista de valores constantes que especifican si el crecimiento del archivo se determina por porcentaje o por KB.
Enumeración pública FilestreamAccessLevelType La enumeración FilestreamAccessLevelType contiene los valores que se usan para especificar el tipo de acceso permitido en operaciones de secuencia de archivos.
Enumeración pública FileStreamEffectiveLevel La enumeración FileStreamEffectiveLevel contiene valores que se utilizan para especificar el nivel de secuencia de archivos.
Enumeración pública FileStreamLevel La enumeración FileStreamLevel contiene valores que se utilizan para especificar el nivel de secuencia de archivos.
Enumeración pública FilestreamNonTransactedAccessType Enumera los tipos de acceso no tramitado de la secuencia de archivos.
Enumeración pública ForeignKeyAction La enumeración ForeignKeyAction es una lista de valores constantes que especifican la acción que se debe realizar cuando se actualiza la clave principal a la que hace referencia una clave externa.
Enumeración pública FragmentationOption La enumeración FragmentationOption es una lista de valores constantes que especifican los niveles de detalle de la información de fragmentación recopilada.
Enumeración pública FullTextCatalogUpgradeOption La enumeración FullTextCatalogUpgradeOption contiene valores que se usan para especificar la acción que se realiza cuando se actualiza el catálogo de texto completo.
Enumeración pública HadrManagerStatus Enumeración para representar el estado del administrador de Hadr.
Enumeración pública HttpAuthenticationModes La enumeración HttpAuthenticationModes contiene valores que especifican el puerto HTTP para los extremos HTTP.
Enumeración pública HttpPortTypes La enumeración HttpPortTypes contiene valores que se usan para especificar el tipo de puerto HTTP.
Enumeración pública ImplementationType La enumeración ImplementationType contiene valores que se utilizan para especificar el tipo de implementación para un procedimiento almacenado, una función definida por el usuario y otros objetos.
Enumeración pública IndexEnableAction La enumeración IndexEnableAction contiene valores que se usan para especificar la acción que se debe realizar en un índice cuando se habilita después de haber estado deshabilitado.
Enumeración pública IndexKeyType La enumeración IndexKeyType contiene valores que se usan para especificar el tipo de clave con la que se crea el índice.
Enumeración pública IndexOperation La enumeración IndexOperation contiene valores que se usan para especificar operaciones de índice.
Enumeración pública IndexPopulationAction La enumeración IndexPopulationAction contiene valores que se usan para especificar el tipo de rellenado de índice de texto completo de Microsoft Search.
Enumeración pública IndexPopulationStatus La enumeración IndexPopulationStatus contiene valores que se usan para especificar el tipo de rellenado en curso.
Enumeración pública IndexType Especifica el tipo de un índice. Para obtener un ejemplo de código OLTP en memoria, vea Compatibilidad de Objetos de administración de SQL Server con OLTP en memoria.
Enumeración pública InDoubtTransactionResolutionType Enumera las posibles respuestas a las transacciones dudosas.
Enumeración pública InstanceState La enumeración InstanceState contiene valores que se usan para especificar los estados posibles de una instancia de SQL Server.
Enumeración pública KeyEncryptionType La enumeración KeyEncryptionType es una lista de valores constantes que especifican el tipo de cifrado de clave.
Enumeración pública LinkedTableType La enumeración LinkedTableType contiene valores que especifican el tipo de tabla al que se tiene acceso en un servidor vinculado.
Enumeración pública LinkFieldType La enumeración LinkFieldType contiene valores que especifican el tipo del campo de vínculo.
Enumeración pública LockEscalationType Enumeración que enumera los tipos de extensiones de bloqueo.
Enumeración pública LockRequestStatus La enumeración LockRequestStatus contiene valores constantes que especifican el estado de las solicitudes de bloqueo.
Enumeración pública LoginCreateOptions La enumeración LoginCreateOptions contiene valores que se usan para especificar las opciones de contraseña al crear un inicio de sesión.
Enumeración pública LoginType La enumeración LoginType contiene valores que se usan para especificar el tipo de autenticación y el tipo de cuenta de Windows.
Enumeración pública LogReuseWaitStatus La enumeración LogReuseWaitStatus contiene valores que especifican la operación actual que mantiene en espera a la reutilización del espacio del registro de transacciones.
Enumeración pública MappedClassType Enumera las opciones de asignación de credenciales.
Enumeración pública MediaTypes La enumeración MediaTypes contiene los valores que se usan para especificar el tipo de medio utilizado para almacenar los datos. Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de sus miembros.
Enumeración pública MethodLoginType La enumeración MethodLoginType contiene valores que se usan para especificar el método utilizado para iniciar sesión en la instancia de SQL Server.
Enumeración pública MethodXsdSchemaOption La enumeración MethodXsdSchemaOption contiene valores que especifican el esquema XSD devuelto para un método SOAP.
Enumeración pública MirroringOption La enumeración MirroringOption contiene valores que especifican las opciones de creación de reflejo para una base de datos.
Enumeración pública MirroringRole La enumeración MirroringRole contiene valores que especifican el rol que tiene la base de datos en la creación de reflejo.
Enumeración pública MirroringSafetyLevel La enumeración MirroringSafetyLevel contiene valores que especifican la garantía de seguridad de las actualizaciones de la base de datos reflejada.
Enumeración pública MirroringStatus La enumeración MirroringStatus contiene valores que especifican el estado de una base de datos con respecto a la creación de reflejo.
Enumeración pública MirroringWitnessStatus La enumeración MirroringWitnessStatus contiene valores que especifican el estado del testigo de la creación de reflejo.
Enumeración pública Month La enumeración Month contiene valores constantes que especifican los doce meses del año.
Enumeración pública NSActivationState La enumeración NSActivationState contiene valores constantes que especifican el estado de activación de Notification Services.
Enumeración pública NumaNodeAffinity La enumeración NumaNodeAffinity define los estados de afinidad para un objeto Cpu.
Enumeración pública ObjectClass La enumeración ObjectClass contiene valores que especifican el tipo de clase SMO.
Enumeración pública ObjectPermissionSetValue La enumeración ObjectPermissionSetValue es una lista de valores constantes que especifican todos los permisos del objeto.
Enumeración pública OnFailureAction Especifica la acción que se debe tomar cuando el receptor de auditoría no puede realizar la escritura.
Enumeración pública PageVerify La enumeración PageVerify contiene valores constantes que especifican las opciones de comprobación de página automáticas de una base de datos.
Enumeración pública PasswordHashAlgorithm Muestra el algoritmo hash de la contraseña en los objetos de administración del servidor.
Enumeración pública PerfMonMode La enumeración PerfMonMode contiene valores que se usan para especificar el comportamiento de sondeo del monitor de rendimiento.
Enumeración pública PermissionState La enumeración PermissionState contiene valores que especifican el estado de un permiso.
Enumeración pública PlanGuideType Enumera los posibles tipos de guías de plan.
Enumeración pública PrincipalType La enumeración PrincipalType contiene valores que especifican el tipo de usuario, rol o inicio de sesión.
Enumeración pública PrivateKeyEncryptionType La enumeración PrivateKeyEncryptionType contiene valores que se usan para especificar los tipos de cifrado para una clave privada asociada a un certificado o una clave asimétrica.
Enumeración pública PrivilegeTypes La enumeración PrivilegeTypes contiene valores que se usan para especificar las operaciones que el receptor puede realizar en el objeto especificado cuando se le conceden permisos.
Enumeración pública ProtocolType La enumeración ProtocolType contiene valores que se usan para especificar el tipo de protocolo.
Enumeración pública ProviderAuthenticationType Especifica el tipo de autenticación admitido por el proveedor de servicios criptográficos.
Enumeración pública RangeType La enumeración RangeType contiene valores que se usan para especificar el tipo intervalo de tipos.
Enumeración pública RecoveryModel La enumeración RecoveryModel contiene valores que se usan para especificar el tipo de modelo de recuperación.
Enumeración pública RepairOptions La enumeración RepairOptions contiene valores que se usan para especificar las opciones de reparación que se emplean durante la comprobación de los datos de una tabla.
Enumeración pública RepairStructure La enumeración RepairRepairStructure contiene valores que se usan para especificar el tipo de opciones de reparación que se emplean durante la comprobación de los datos de una tabla.
Enumeración pública RepairType La enumeración RepairType contiene valores que se usan para especificar el tipo de modo de reparación que emplean las funciones de comprobación de coherencia de la base de datos (DBCC).
Enumeración pública ReplicationOptions La enumeración ReplicationOptions contiene valores que se usan para especificar la configuración de replicación de la base de datos a la que se hace referencia.
Enumeración pública ResourceUsage La enumeración ResourceUsage contiene valores que especifican la configuración de la prioridad de ejecución relativa del sistema operativo para el servicio Microsoft Search.
Enumeración pública RestoreActionType La enumeración RestoreActionType contiene valores que se usan para especificar el tipo de acción que se necesita durante una operación de restauración de datos.
Enumeración pública RestoreType La enumeración RestoreType contiene valores que especifican el tipo de operación de restauración que se debe realizar.
Enumeración pública ResultFormat La enumeración ResultFormat contiene valores que especifican el formato en que se deben devolver los resultados para un extremo HTTP.
Enumeración pública RetentionPeriodUnits Enumera valores que especifican las unidades para el período de retención.
Enumeración pública RoleTypes La enumeración RoleTypes contiene valores que se usan para especificar el tipo de rol.
Enumeración pública SecondaryXmlIndexType La enumeración SecondaryXmlIndexType contiene valores que se usan para especificar el tipo del índice XML secundario.
Enumeración pública SequenceCacheType La enumeración SequenceCacheType contiene valores constantes que especifican el tipo de almacenamiento en caché que usa un objeto Sequence.
Enumeración pública ServerDdlTriggerExecutionContext La enumeración ServerDdlTriggerExecutionContext contiene valores que se usan para especificar el contexto de ejecución en el que se ejecuta el desencadenador DDL de servidor.
Enumeración pública ServerLoginMode La enumeración ServerLoginMode contiene valores que se usan para especificar el método empleado para conectar con la instancia de SQL Server.
Enumeración pública ServerMirroringRole La enumeración ServerMirroringRole contiene valores que se usan para especificar el rol de la instancia de SQL Server cuando se participa en la creación de reflejo.
Enumeración pública ServerPermissionSetValue La enumeración ServerPermissionSetValue es una lista de valores constantes que especifican todos los permisos de base de datos.
Enumeración pública ServerStatus La enumeración ServerStatus contiene valores que se usan para especificar el estado de la instancia de SQL Server. 
Enumeración pública ServiceStartMode La enumeración ServiceStartMode contiene valores que se usan para especificar el método que se utiliza para iniciar un servicio.
Enumeración pública ShrinkMethod La enumeración ShrinkMethod contiene valores que se usan para especificar el método que se emplea para reducir un archivo de base de datos.
Enumeración pública SmoExceptionType La enumeración SmoExceptionType contiene valores que se usan para especificar el tipo de excepción de SMO.
Enumeración pública SnapshotIsolationState La enumeración SnapshotIsolationState contiene valores que se usan para especificar el estado actual de aislamiento de instantáneas.
Enumeración pública SortOrder La enumeración SortOrder contiene valores que especifican cómo se ordenan los objetos de una lista enumerada.
Enumeración pública SpatialGeoLevelSize Enumera los niveles de densidad de cuadrícula para los índices espaciales.
Enumeración pública SpatialIndexType Enumera los posibles tipos de índices espaciales.
Enumeración pública SqlDataType La enumeración SqlDataType contiene valores que se usan para especificar un tipo de datos de SQL Server.
Enumeración pública SqlServerVersion La enumeración SqlServerVersion contiene valores que se usan para especificar la versión de la instancia de SQL Server a la que se hace referencia.
Enumeración pública SqlServerVersions La enumeración SqlServerVersions contiene valores que se usan para especificar la versión de la instancia de SQL Server a la que se hace referencia.
Enumeración pública SqlSmoState La enumeración SqlSmoState contiene valores que se usan para especificar el estado de un objeto SMO.
Enumeración pública SqlVerifyAction La enumeración SqlVerifyAction contiene valores que se usan para especificar el tipo de comprobación de copia de seguridad.
Enumeración pública StatisticsScanType La enumeración StatisticsScanType contiene valores que especifican de qué formas se recopila la información estadística de las tablas o vistas durante la creación o actualización de un contador estadístico.
Enumeración pública StatisticsTarget La enumeración StatisticsTarget contiene valores que especifican el tipo de estadística de destino de la operación de actualización.
Enumeración pública StopListOption La enumeración StopListOption contiene valores que se usan para especificar la manera en que se crea una nueva lista de palabras irrelevantes.
Enumeración pública SymmetricKeyEncryptionAlgorithm La enumeración SymmetricKeyEncryptionAlgorithm contiene valores que especifican el algoritmo que se usa para cifrar la clave simétrica.
Enumeración pública SymmetricKeyEncryptionType La enumeración SymmetricKeyEncryptionType contiene valores constantes que especifican el tipo de cifrado de la clave simétrica.
Enumeración pública SynonymBaseType La enumeración SynonymBaseType contiene valores constantes que especifican el tipo de sinónimo.
Enumeración pública TerminationClause La enumeración TerminationClause contiene valores constantes que especifican la acción que se realiza cuando finalizan las transacciones.
Enumeración pública TransactionTypes La enumeración TransactionTypes contiene valores constantes que especifican el método de grabar las transacciones.
Enumeración pública UrnIdOption Enumera las opciones de identificación de URN.
Enumeración pública UserDefinedFunctionType La enumeración UserDefinedFunctionType es una lista de valores constantes que especifican los tipos de funciones definidas por el usuario admitidos por SQL Server.
Enumeración pública UserDefinedTypeFormat La enumeración UserDefinedTypeFormat es una lista de valores constantes que especifican los formatos usados por los tipos definidos por el usuario.
Enumeración pública UserType La enumeración UserType contiene valores constantes que especifican el tipo de seguridad para el usuario.
Enumeración pública WindowsLoginAccessType La enumeración WindowsLoginAccessType contiene valores constantes que especifican el tipo de acceso que un inicio de sesión de Windows tiene a la instancia de SQL Server.
Enumeración pública WorkloadGroupImportance La enumeración WorkloadGroupImportance contiene valores que especifican la importancia de los grupos de cargas de trabajo.
Enumeración pública WsdlGeneratorOption La enumeración WsdlGeneratorOption contiene valores constantes que especifican las opciones del generador de WSDL (Lenguaje de descripción de servicios Web).
Enumeración pública XmlDocumentConstraint La enumeración XmlDocumentConstraint contiene valores constantes que especifican las restricciones impuestas a un documento XML.
Enumeración pública XmlFormatOption La enumeración WsdlGeneratorOption contiene valores constantes que especifican las opciones del generador de WSDL (Lenguaje de descripción de servicios Web).
Enumeración pública XmlTypeDerivation La enumeración XmlTypeDerivation contiene valores constantes que especifican la derivación del tipo XML.
Enumeración pública XmlTypeKind La enumeración XmlTypeKind contiene valores constantes que especifican el tipo de componente XML.
Enumeración pública XsdSchemaOption La enumeración XsdSchemaOption contiene valores constantes que especifican si en la respuesta SOAP se devuelve un esquema insertado para el resultado del método.

Adiciones de comunidad

AGREGAR
Mostrar: