Espacio de nombres Microsoft.SqlServer.Management.Common
El espacio de nombres [Microsoft.SqlServer.Management.Common] contiene clases que proporcionan la funcionalidad de conexión a los otros espacios de nombres de administración de SQL Server.
El espacio de nombres Microsoft.SqlServer.Management.Common contiene clases que se utilizan para establecer una conexión a una instancia de Motor de base de datos de SQL Server. La clase más importante de este espacio de nombres es la clase de ServerConnection . El objeto de ServerConnection permite administrar la conexión a la instancia de Motor de base de datos. Hace referencia varias clases en los otros espacios de nombres de administración.
El espacio de nombres Microsoft.SqlServer.Management.Common reside en el archivo de ensamblado Microsoft.SqlServer.ConnectionInfo.dll.
Mediante el espacio de nombres Microsoft.SqlServer.Management.Common , puede hacer lo siguiente:
Conéctese a una instancia de SQL Server.
Controlar la configuración de conexión.
Ejecute las instrucciones de Transact-SQL directamente.
Capture las instrucciones de Transact-SQL generadas por el programa de SMO.
Administrar las transacciones.
Clases
Clase | Descripción | |
---|---|---|
![]() |
CapturedSql | La clase CapturedSql representa los comandos de Transact-SQL que se envían a la instancia de SQL Server por medio de la conexión a la que se hace referencia.Estos comandos, sin embargo, se redirigen a un búfer en lugar de ejecutarse inmediatamente en la instancia de SQL Server. |
![]() |
ChangePasswordFailureException | La clase ChangePasswordFailureException es una excepción que se inicia cuando se realiza un intento incorrecto para cambiar la contraseña del inicio de sesión que establece una conexión con la instancia de SQL Server mediante autenticación de SQL Server. |
![]() |
ConnectionCannotBeChangedException | La clase ConnectionCannotBeChangedException es una excepción que se inicia cuando se realiza un intento incorrecto para cambiar la conexión a la instancia de Microsoft SQL Server. |
![]() |
ConnectionException | La clase ConnectionException es una excepción que se inicia cuando se produce un error en la conexión a la instancia de SQL Server. |
![]() |
ConnectionFailureException | La clase ConnectionFailureException es una excepción que se inicia cuando se realiza un intento incorrecto para establecer una conexión con la instancia de Microsoft SQL Server. |
![]() |
ConnectionInfoBase | El objeto ConnectionInfoBase es una clase base que se utiliza en la construcción de la clase SqlOlapConnectionInfoBase y representa información que se usa para conectar a una instancia de SQL Server. |
![]() |
ConnectionManager | La clase ConnectionManager administra la conexión a una instancia de SQL Server. |
![]() |
ConnectionSettings | La clase ConnectionSettings representa la configuración que usa una conexión a una instancia de un servidor, como SQL Server.La clase ServerConnection hereda de la clase ConnectionSettings. |
![]() |
DataTransferEventArgs | La clase DataTransferEventArgs representa los argumentos que se usan cuando se produce un evento de transferencia de datos. |
![]() |
DataTransferProgressEventArgs | La clase DataTransferProgressEventArgs representa los argumentos que se usan cuando se produce un evento de progreso de transferencia de datos. |
![]() |
DisconnectedConnectionException | La clase DisconnectedConnectionException es una excepción que se produce cuando se cierra una conexión. |
![]() |
ExecutionFailureException | La clase ExecutionFailureException es una excepción que se inicia cuando se encuentra un error de ejecución en la conexión al servidor. |
![]() |
InvalidArgumentException | La excepción que se inicia cuando se pasa un parámetro que no es válido a un método de la conexión al servidor a la que se hace referencia. |
![]() |
InvalidPropertyValueException | La excepción que se inicia cuando una propiedad se establece en un valor que no es válido en la conexión al servidor a la que se hace referencia. |
![]() |
NotInTransactionException | La excepción que se inicia cuando se produce un error dentro de una transacción en la conexión al servidor a la que se hace referencia. |
![]() |
OlapConnectionInfo | Esta clase es compatible con la infraestructura SMO y no debe usarse directamente desde el código. |
![]() |
PropertyNotAvailableException | La excepción que se inicia cuando se solicita una propiedad no disponible en la conexión al servidor. |
![]() |
PropertyNotSetException | La excepción que se inicia cuando un proceso solicita una propiedad que no se ha establecido en la conexión al servidor. |
![]() |
ServerComparer | Representa la clase para comparar. |
![]() |
ServerConnection | El objeto ServerConnection representa una conexión a un servidor. |
![]() |
ServerMessageEventArgs | La clase ServerMessageEventArgs representa los argumentos que se usan cuando se inicia un evento de mensaje de servidor. |
![]() |
ServerVersion | La clase ServerVersion representa la información de versión del servidor. |
![]() |
SqlConnectionInfo | El objeto SqlConnectionInfo representa información necesaria para establecer una conexión a una instancia de SQL Server. |
![]() |
SqlOlapConnectionInfoBase | La clase SqlOlapConnectionInfoBase representa información que se usa para conectar a la instancia de SQL Server. |
![]() |
SqlServerManagementException | La clase SqlServerManagementException es una excepción que se inicia cuando se encuentra un error de administración de SQL Server en la conexión al servidor. |
![]() |
StatementEventArgs | La clase StatementEventArgs representa los argumentos utilizados cuando se inicia un evento de instrucción. |
![]() |
TransferException | La clase TransferException es una excepción que se inicia cuando se encuentra un error de transferencia de SQL Server en la conexión al servidor. |
Interfaces
Interfaz | Descripción | |
---|---|---|
![]() |
IAlterable | Define un método para modificar en un objeto en la conexión a la que se hace referencia. |
![]() |
ICreatable | Define un método para crear en un objeto en la conexión a la que se hace referencia. |
![]() |
IDataTransferProvider | Define métodos y eventos para las transferencias de datos en la conexión a la que se hace referencia. |
![]() |
IDroppable | Define un método para ejecutar Drop en un objeto de la conexión a la que se hace referencia. |
![]() |
IMarkForDrop | Define un método que marca un objeto que se va a quitar. |
![]() |
IRefreshable | Define un método para actualizar un objeto del servidor en la conexión a la que se hace referencia. |
![]() |
IRenamable | Define el método Rename en la conexión a la que se hace referencia. |
![]() |
IRestrictedAccess | Representa una interfaz que implementa el acceso de usuario único al servidor en la conexión a la que se hace referencia. |
![]() |
ISfcConnection | Define propiedades y métodos de alto nivel para las conexiones al servidor. |
![]() |
ITransferMetadataProvider | Define métodos que se requieren para transferir metadatos en la conexión a la que se hace referencia. |
Delegados
Delegado | Descripción | |
---|---|---|
![]() |
DataTransferEventHandler | La clase DataTransferEventHandler representa el método que controla el evento que se inicia en el proceso de transferencia de datos. |
![]() |
DataTransferProgressEventHandler | Representa el método que controla los eventos que se inician en el proceso de elaboración de informes sobre el progreso de transferencia de datos. |
![]() |
ServerMessageEventHandler | La clase ServerMessageEventHandler representa el método que controla el evento que se inicia en un mensaje del servidor. |
![]() |
StatementEventHandler | La clase StatementEventHandler representa el método que controla el evento que se inicia en una instrucción. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
![]() |
AutoDisconnectMode | Contiene valores que se utilizan para especificar las opciones de desconexión automática de una conexión a una instancia de SQL Server. |
![]() |
ConnectionManager.ExecuteTSqlAction | Ejecuta una acción Transact-SQL. |
![]() |
ConnectionType | La enumeración ConnectionType contiene valores que se utilizan para especificar el tipo de servidor con el que se establece la conexión. |
![]() |
DatabaseEngineType | Tipo de motor de base de datos de la instancia independiente de SQL Server o Base de datos SQL de Azure. |
![]() |
DataTransferEventType | La enumeración DataTransferEventType contiene valores que se utilizan para especificar el tipo del evento de transferencia de datos. |
![]() |
DataTransferProgressEventType | La enumeración DataTransferProgressEventType contiene valores que se utilizan para especificar el tipo del evento de progreso de transferencia de datos. |
![]() |
DeferredUseMode | La enumeración DeferredUseMode contiene valores que especifican cómo se puede indicar al uso diferido que controle las instrucciones de Transact-SQL de la conexión al servidor. |
![]() |
ExecutionTypes | La enumeración ExecutionTypes contiene valores que se utilizan para especificar las opciones de ejecución de los comandos de Transact-SQL enviados al servidor mediante la conexión a la que se hace referencia. |
![]() |
FixedServerRoles | La enumeración FixedServerRoles contiene valores que se utilizan para especificar roles fijos de servidor que se pueden asignar a los inicios de sesión. |
![]() |
NetworkProtocol | Contiene valores que se utilizan para especificar los protocolos de red usados en la red donde se establece la conexión a la que se hace referencia. |
![]() |
QueryParameterizationMode | La enumeración QueryParameterizationMode contiene valores que se usan para especificar la forma en que la conexión al servidor controla las consultas con parámetros. |
![]() |
ServerCaseSensitivity | Contiene valores que se utilizan para especificar si el servidor distingue entre mayúsculas y minúsculas en el texto. |
![]() |
ServerType | La enumeración ServerType contiene valores que especifican los diferentes tipos de servicios SQL Server. |
![]() |
ServerUserProfiles | La enumeración ServerUserProfiles contiene valores que se utilizan para especificar los perfiles de usuario del servidor. |
![]() |
SqlExecutionModes | La enumeración SqlExecutionModes contiene valores que se utilizan para especificar si los comandos enviados a la conexión al servidor a la que se hace referencia se ejecutan inmediatamente o se guardan en un búfer. |