Classe ConnectionManager
A classe ConnectionManager gerencia a conexão com uma instância do SQL Server.
Hierarquia de herança
Object
Microsoft.SqlServer.Management.Common.ConnectionSettings
Microsoft.SqlServer.Management.Common.ConnectionManager
Microsoft.SqlServer.Management.Common.ServerConnection
Namespace: Microsoft.SqlServer.Management.Common
Assembly: Microsoft.SqlServer.ConnectionInfo (em Microsoft.SqlServer.ConnectionInfo.dll)
Sintaxe
'Declaração
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
O tipo ConnectionManager expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
ApplicationName | Obtém ou define o nome do aplicativo que estabeleceu a conexão com o servidor. (Herdado de ConnectionSettings.) | |
AutoDisconnectMode | Obtém ou define o modo de desconexão automático da conexão referenciada com a instância do SQL Server. | |
CapturedSql | Obtém as instruções Transact-SQL capturadas quando a conexão está executando em modo de captura. | |
ConnectAsUser | Obtém ou define o valor da propriedade Boolean que especifica se a conexão é estabelecida usando representação. (Herdado de ConnectionSettings.) | |
ConnectAsUserName | Obtém ou define o nome do usuário ao conectar-se usando a representação. (Herdado de ConnectionSettings.) | |
ConnectAsUserPassword | Obtém ou define a senha do usuário ao conectar-se usando a representação. (Herdado de ConnectionSettings.) | |
ConnectionString | Obtém ou define a cadeia de conexão usada para estabelecer uma conexão com a fonte de dados especificada. (Herdado de ConnectionSettings.) | |
ConnectTimeout | Obtém ou define o período de tempo limite da conexão em segundos. (Herdado de ConnectionSettings.) | |
DatabaseEngineType | Obtém o tipo do mecanismo de banco de dados. | |
DatabaseName | Obtém ou define o banco de dados exigido pela conexão. (Herdado de ConnectionSettings.) | |
EncryptConnection | Obtém ou define o valor da propriedade Boolean que especifica se a conexão é criptografada. (Herdado de ConnectionSettings.) | |
InUse | Obtém ou define o valor da propriedade Boolean que especifica se a conexão está sendo usada. | |
IsForceDisconnected | Obtém um valor Boolean que especifica se a conexão foi desconectada de maneira forçada. | |
IsOpen | Obtém o valor da propriedade Boolean que especifica se a conexão está aberta no momento. | |
LockTimeout | Obtém ou define o tempo, em segundos, necessário para esgotar o tempo limite da conexão quando a transação atual é bloqueada. | |
Login | Obtém ou define o logon necessário para estabelecer uma conexão com a instância do servidor. (Herdado de ConnectionSettings.) | |
LoginSecure | Obtém ou define o valor da propriedade Boolean que especifica se a conexão é estabelecida com o servidor usando a Autenticação do Windows ou a Autenticação do SQL Server. (Herdado de ConnectionSettings.) | |
MaxPoolSize | Obtém ou define o número máximo de conexões em um pool de conexão que a conexão especificada aceita ao estabelecer uma conexão com um servidor. (Herdado de ConnectionSettings.) | |
MinPoolSize | Obtém ou define o número mínimo de conexões em um pool de conexão que a conexão especificada aceita ao estabelecer uma conexão com um servidor. (Herdado de ConnectionSettings.) | |
MultipleActiveResultSets | Obtém ou define o valor da propriedade Boolean que especifica se mais de um conjunto de resultados ativo é permitido. (Herdado de ConnectionSettings.) | |
NetworkProtocol | Obtém ou define o protocolo de rede usado para estabelecer a conexão com o servidor. (Herdado de ConnectionSettings.) | |
NonPooledConnection | Obtém ou define o valor da propriedade Boolean que especifica se a conexão pode ser agrupada ou não. (Herdado de ConnectionSettings.) | |
PacketSize | Obtém ou define os pacotes de dados enviados entre o cliente e o servidor pela rede em bytes. (Herdado de ConnectionSettings.) | |
Password | Obtém ou define a senha usada com o logon para estabelecer uma conexão com o servidor quando a Autenticação do SQL Server é usada. (Herdado de ConnectionSettings.) | |
PooledConnectionLifetime | Obtém ou define o tempo de vida da conexão agrupada. (Herdado de ConnectionSettings.) | |
ResetConnectionString | Obtém ou define um valor Boolean que especifica se um nó da cadeia de conexão foi alterado. (Herdado de ConnectionSettings.) | |
SecureConnectionString | Obtém ou define uma versão criptografada da cadeia de conexão. (Herdado de ConnectionSettings.) | |
SecurePassword | Obtém ou define a senha segura usada com o logon para estabelecer uma conexão com o servidor quando a Autenticação do SQL Server é utilizada. (Herdado de ConnectionSettings.) | |
ServerInstance | Obtém ou define o nome do servidor. (Herdado de ConnectionSettings.) | |
ServerVersion | Obtém a versão da instância conectada do SQL Server. | |
SqlConnectionObject | Obtém o objeto de conexão. | |
WorkstationId | Obtém ou define o valor da ID que identifica exclusivamente a estação de trabalho. (Herdado de ConnectionSettings.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
CheckServerVersion | Verifica a versão da instância de destino do SQL Server. | |
Connect | Conecta-se à instância do SQL Server. | |
Disconnect | Desconecta-se da instância do SQL Server. | |
Equals | (Herdado de Object.) | |
ExecuteTSql | Executa um comando Transact-SQL. | |
Finalize | (Herdado de Object.) | |
ForceDisconnected | Força uma desconexão da instância do SQL Server. | |
GetHashCode | (Herdado de Object.) | |
GetType | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
ThrowIfPropertyNotSet(String, String) | Lançará uma exceção se a propriedade de conexão especificada for nula ou vazia. (Herdado de ConnectionSettings.) | |
ThrowIfPropertyNotSet(String, String, Boolean) | Lançará uma exceção se a propriedade de conexão especificada for nula ou, opcionalmente, vazia. (Herdado de ConnectionSettings.) | |
ToString | Retorna o nome do objeto referenciado como uma cadeia de caracteres. (Herdado de ConnectionSettings.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
InfoMessage | O evento que ocorre quando a instância do SQL Server gera uma mensagem informativa. | |
RemoteLoginFailed | O evento ocorre quando há falha em um logon remoto ao conectar-se com a instância do SQL Server. | |
ServerMessage | O evento que ocorre quando o SQL Server retorna um aviso ou mensagem informativa na conexão atual. | |
StateChange | O evento que ocorre quando o estado da instância do SQL Server é alterado. | |
StatementExecuted | O evento que ocorre quando a instância do SQL Server executa uma instrução na conexão atual. |
Início
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.