Clase ConnectionManager
The ConnectionManager class manages the connection to an instance of SQL Server.
Jerarquía de herencia
System.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 | Gets or sets the name of the application that has established the connection with the server. (Se hereda de ConnectionSettings.) | |
AutoDisconnectMode | Gets or sets the automatic disconnection mode of the referenced connection to the instance of SQL Server. | |
CapturedSql | Gets the Transact-SQL statements that are captured when the connection is running in capture mode. | |
ConnectAsUser | Gets or sets the Boolean property value that specifies whether the connection is established using impersonation. (Se hereda de ConnectionSettings.) | |
ConnectAsUserName | Gets or sets the name of the user when connecting using impersonation. (Se hereda de ConnectionSettings.) | |
ConnectAsUserPassword | Gets or sets the password for the user when connecting using impersonation. (Se hereda de ConnectionSettings.) | |
ConnectionString | Gets or sets the connection string used to establish a connection with a specified data source. (Se hereda de ConnectionSettings.) | |
ConnectTimeout | Gets or sets the connection time-out period in seconds. (Se hereda de ConnectionSettings.) | |
DatabaseEngineType | Gets the database engine type. | |
DatabaseName | Gets or sets the database required by the connection. (Se hereda de ConnectionSettings.) | |
EncryptConnection | Gets or sets the Boolean property value that specifies whether the connection is encrypted. (Se hereda de ConnectionSettings.) | |
InUse | Gets or sets the Boolean property value that specifies whether the connection is being used. | |
IsForceDisconnected | Gets a Boolean value that specifies whether the connection was forcibly disconnected. | |
IsOpen | Gets the Boolean property value that specifies whether the connection is currently open. | |
LockTimeout | Gets or sets the time in seconds required for the connection to time out when the current transaction is locked. | |
Login | Gets or sets the logon required to establish a connection with the instance of the server. (Se hereda de ConnectionSettings.) | |
LoginSecure | Gets or sets the Boolean property that specifies whether the connection is established to the server by using Windows Authentication or SQL Server Authentication. (Se hereda de ConnectionSettings.) | |
MaxPoolSize | Gets or sets the maximum number of connections in a connection pool that the specified connection accepts when establishing a connection with a server. (Se hereda de ConnectionSettings.) | |
MinPoolSize | Gets or sets the minimum number of connections in a connection pool that the specified connection accepts when establishing a connection with a server. (Se hereda de ConnectionSettings.) | |
MultipleActiveResultSets | Gets or sets the Boolean property value that specifies whether more than one active result set is permitted. (Se hereda de ConnectionSettings.) | |
NetworkProtocol | Gets or sets the network protocol used to establish the connection to the server. (Se hereda de ConnectionSettings.) | |
NonPooledConnection | Gets or sets the Boolean property value that specifies whether the connection may be pooled or nonpooled. (Se hereda de ConnectionSettings.) | |
PacketSize | Gets or sets the packets of data sent between the client and the server over the network in bytes. (Se hereda de ConnectionSettings.) | |
Password | Gets or sets the password used with the logon to establish a connection with the server when SQL Server Authentication is used. (Se hereda de ConnectionSettings.) | |
PooledConnectionLifetime | Gets or sets the lifetime of the pooled connection. (Se hereda de ConnectionSettings.) | |
ResetConnectionString | Gets or sets a Boolean value that specifies whether a node in the connection string has been changed. (Se hereda de ConnectionSettings.) | |
SecureConnectionString | Gets or sets an encrypted version of the connection string. (Se hereda de ConnectionSettings.) | |
SecurePassword | Gets or sets the secure password used with the logon to establish a connection with the server when SQL Server Authentication is used. (Se hereda de ConnectionSettings.) | |
ServerInstance | Gets or sets the name of the server. (Se hereda de ConnectionSettings.) | |
ServerVersion | Gets the version of the connected instance of SQL Server. | |
SqlConnectionObject | Gets the connection object. | |
WorkstationId | Gets or sets the ID value that uniquely identifies the workstation. (Se hereda de ConnectionSettings.) |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CheckServerVersion | Checks the version of the target instance of SQL Server. | |
Connect | Connects to the instance of SQL Server. | |
Disconnect | Disconnects from the instance of SQL Server. | |
Equals | (Se hereda de Object.) | |
ExecuteTSql | Executes a Transact-SQL command. | |
Finalize | (Se hereda de Object.) | |
ForceDisconnected | Forces a disconnect from the instance of SQL Server. | |
GetHashCode | (Se hereda de Object.) | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
ThrowIfPropertyNotSet(String, String) | Throws an exception if the specified connection property is null or empty. (Se hereda de ConnectionSettings.) | |
ThrowIfPropertyNotSet(String, String, Boolean) | Throws an exception if the specified connection property is null or, optionally, empty. (Se hereda de ConnectionSettings.) | |
ToString | Returns the referenced object name as a string. (Se hereda de ConnectionSettings.) |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
InfoMessage | The event that occurs when the instance of SQL Server generates an informational message. | |
RemoteLoginFailed | This event occurs when a remote login fails to connect to the instance of SQL Server. | |
ServerMessage | The event that occurs when SQL Server returns a warning or informational message on the current connection. | |
StateChange | The event that occurs when the instance of SQL Server changes state. | |
StatementExecuted | The event that occurs when the instance of SQL Server executes a statement on the current connection. |
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.