Clase ConnectionManager
La clase ConnectionManager administra la conexión a una instancia de SQL Server.
Jerarquía de herencia
Object
Microsoft.SqlServer.Management.Common.ConnectionSettings
Microsoft.SqlServer.Management.Common.ConnectionManager
Microsoft.SqlServer.Management.Common.ServerConnection
Espacio de nombres: Microsoft.SqlServer.Management.Common
Ensamblado: Microsoft.SqlServer.ConnectionInfo (en Microsoft.SqlServer.ConnectionInfo.dll)
Sintaxis
'Declaración
Public MustInherit Class ConnectionManager _
Inherits ConnectionSettings
'Uso
Dim instance As ConnectionManager
public abstract class ConnectionManager : ConnectionSettings
public ref class ConnectionManager abstract : public ConnectionSettings
[<AbstractClassAttribute>]
type ConnectionManager =
class
inherit ConnectionSettings
end
public abstract class ConnectionManager extends ConnectionSettings
El tipo ConnectionManager expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ApplicationName | Obtiene o establece el nombre de la aplicación que ha establecido la conexión con el servidor. (Se hereda de ConnectionSettings.) | |
AutoDisconnectMode | Obtiene o establece el modo de desconexión automática de la conexión a la instancia de SQL Server a la que se referencia. | |
CapturedSql | Obtiene las instrucciones Transact-SQL que se capturan cuando la conexión se está ejecutando en modo de captura. | |
ConnectAsUser | Obtiene o establece el valor de propiedad Boolean que especifica si la conexión se establece con suplantación. (Se hereda de ConnectionSettings.) | |
ConnectAsUserName | Obtiene o establece el nombre del usuario al conectar con suplantación. (Se hereda de ConnectionSettings.) | |
ConnectAsUserPassword | Obtiene o establece la contraseña del usuario al conectar con suplantación. (Se hereda de ConnectionSettings.) | |
ConnectionString | Obtiene o establece la cadena de conexión que se usa para establecer una conexión con un origen de datos especificado. (Se hereda de ConnectionSettings.) | |
ConnectTimeout | Obtiene o establece el tiempo de espera de conexión en segundos. (Se hereda de ConnectionSettings.) | |
DatabaseEngineType | Obtiene el tipo de motor de base de datos. | |
DatabaseName | Obtiene o establece la base de datos que requiere la conexión. (Se hereda de ConnectionSettings.) | |
EncryptConnection | Obtiene o establece el valor de propiedad Boolean que especifica si se cifra la conexión. (Se hereda de ConnectionSettings.) | |
InUse | Obtiene o establece el valor de propiedad Boolean que especifica si se usa la conexión. | |
IsForceDisconnected | Obtiene un valor Boolean que especifica si la conexión se cerró forzosamente. | |
IsOpen | Obtiene el valor de propiedad Boolean que especifica si la conexión está abierta. | |
LockTimeout | Obtiene o establece el tiempo en segundos necesario para que la conexión agote el tiempo de espera cuando la transacción actual está bloqueada. | |
Login | Obtiene o establece el inicio de sesión que se requiere para establecer una conexión con la instancia del servidor. (Se hereda de ConnectionSettings.) | |
LoginSecure | Obtiene o establece la propiedad Boolean que especifica si la conexión con el servidor se establece mediante autenticación de Windows o autenticación de SQL Server. (Se hereda de ConnectionSettings.) | |
MaxPoolSize | Obtiene o establece el número máximo de conexiones de un grupo de conexiones que la conexión especificada acepta al establecer una conexión con un servidor. (Se hereda de ConnectionSettings.) | |
MinPoolSize | Obtiene o establece el número mínimo de conexiones de un grupo de conexiones que la conexión especificada acepta al establecer una conexión con un servidor. (Se hereda de ConnectionSettings.) | |
MultipleActiveResultSets | Obtiene o establece el valor de la propiedad Boolean que especifica si se permite más de un conjunto de resultados activo. (Se hereda de ConnectionSettings.) | |
NetworkProtocol | Obtiene o establece el protocolo de red que se usa para establecer la conexión al servidor. (Se hereda de ConnectionSettings.) | |
NonPooledConnection | Obtiene o establece el valor de propiedad Boolean que especifica si la conexión puede estar agrupada o no. (Se hereda de ConnectionSettings.) | |
PacketSize | Obtiene o establece los paquetes de datos enviados entre el cliente y el servidor a través de la red en bytes. (Se hereda de ConnectionSettings.) | |
Password | Obtiene o establece la contraseña utilizada con el inicio de sesión para establecer una conexión con el servidor cuando se utiliza autenticación de SQL Server. (Se hereda de ConnectionSettings.) | |
PooledConnectionLifetime | Obtiene o establece la duración de la conexión agrupada. (Se hereda de ConnectionSettings.) | |
ResetConnectionString | Obtiene o establece un valor Boolean que especifica si se ha cambiado un nodo de la cadena de conexión. (Se hereda de ConnectionSettings.) | |
SecureConnectionString | Obtiene o establece una versión cifrada de la cadena de conexión. (Se hereda de ConnectionSettings.) | |
SecurePassword | Obtiene o establece la contraseña segura utilizada con el inicio de sesión para establecer una conexión con el servidor cuando se utiliza autenticación de SQL Server. (Se hereda de ConnectionSettings.) | |
ServerInstance | Obtiene o establece el nombre del servidor. (Se hereda de ConnectionSettings.) | |
ServerVersion | Obtiene la versión de la instancia conectada de SQL Server. | |
SqlConnectionObject | Obtiene el objeto de conexión. | |
WorkstationId | Obtiene o establece el valor de identificador que identifica de forma única la estación de trabajo. (Se hereda de ConnectionSettings.) |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CheckServerVersion | Comprueba la versión de la instancia de destino de SQL Server. | |
Connect | Conecta con la instancia de SQL Server. | |
Disconnect | Desconecta de la instancia de SQL Server. | |
Equals | (Se hereda de Object.) | |
ExecuteTSql | Ejecuta un comando Transact-SQL. | |
Finalize | (Se hereda de Object.) | |
ForceDisconnected | Fuerza una desconexión de la instancia de SQL Server. | |
GetHashCode | (Se hereda de Object.) | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
ThrowIfPropertyNotSet(String, String) | Inicia una excepción si la propiedad de conexión especificada es NULL o está vacía. (Se hereda de ConnectionSettings.) | |
ThrowIfPropertyNotSet(String, String, Boolean) | Inicia una excepción si la propiedad de conexión especificada es NULL o está vacía. (Se hereda de ConnectionSettings.) | |
ToString | Devuelve el nombre de objeto al que se hace referencia como una cadena. (Se hereda de ConnectionSettings.) |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
InfoMessage | El evento que se produce cuando la instancia de SQL Server genera un mensaje informativo. | |
RemoteLoginFailed | Este evento se produce cuando un inicio de sesión remoto no se puede conectar a la instancia de SQL Server. | |
ServerMessage | El evento que se produce cuando SQL Server devuelve una advertencia o un mensaje informativo en la conexión actual. | |
StateChange | El evento que se produce cuando la instancia de SQL Server cambia el estado. | |
StatementExecuted | El evento que se produce cuando la instancia de SQL Server ejecuta una instrucción en la conexión actual. |
Arriba
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.