ConnectionManager 클래스
The ConnectionManager class manages the connection to an instance of SQL Server.
상속 계층
System.Object
Microsoft.SqlServer.Management.Common.ConnectionSettings
Microsoft.SqlServer.Management.Common.ConnectionManager
Microsoft.SqlServer.Management.Common.ServerConnection
네임스페이스: Microsoft.SqlServer.Management.Common
어셈블리: Microsoft.SqlServer.ConnectionInfo(Microsoft.SqlServer.ConnectionInfo.dll)
구문
‘선언
Public MustInherit Class ConnectionManager _
Inherits ConnectionSettings
‘사용 방법
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
ConnectionManager 유형에서 다음 멤버를 표시합니다.
속성
이름 | 설명 | |
---|---|---|
ApplicationName | Gets or sets the name of the application that has established the connection with the server. (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. (ConnectionSettings에서 상속됨) | |
ConnectAsUserName | Gets or sets the name of the user when connecting using impersonation. (ConnectionSettings에서 상속됨) | |
ConnectAsUserPassword | Gets or sets the password for the user when connecting using impersonation. (ConnectionSettings에서 상속됨) | |
ConnectionString | Gets or sets the connection string used to establish a connection with a specified data source. (ConnectionSettings에서 상속됨) | |
ConnectTimeout | Gets or sets the connection time-out period in seconds. (ConnectionSettings에서 상속됨) | |
DatabaseEngineType | Gets the database engine type. | |
DatabaseName | Gets or sets the database required by the connection. (ConnectionSettings에서 상속됨) | |
EncryptConnection | Gets or sets the Boolean property value that specifies whether the connection is encrypted. (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. (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. (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. (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. (ConnectionSettings에서 상속됨) | |
MultipleActiveResultSets | Gets or sets the Boolean property value that specifies whether more than one active result set is permitted. (ConnectionSettings에서 상속됨) | |
NetworkProtocol | Gets or sets the network protocol used to establish the connection to the server. (ConnectionSettings에서 상속됨) | |
NonPooledConnection | Gets or sets the Boolean property value that specifies whether the connection may be pooled or nonpooled. (ConnectionSettings에서 상속됨) | |
PacketSize | Gets or sets the packets of data sent between the client and the server over the network in bytes. (ConnectionSettings에서 상속됨) | |
Password | Gets or sets the password used with the logon to establish a connection with the server when SQL Server Authentication is used. (ConnectionSettings에서 상속됨) | |
PooledConnectionLifetime | Gets or sets the lifetime of the pooled connection. (ConnectionSettings에서 상속됨) | |
ResetConnectionString | Gets or sets a Boolean value that specifies whether a node in the connection string has been changed. (ConnectionSettings에서 상속됨) | |
SecureConnectionString | Gets or sets an encrypted version of the connection string. (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. (ConnectionSettings에서 상속됨) | |
ServerInstance | Gets or sets the name of the server. (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. (ConnectionSettings에서 상속됨) |
맨 위로 이동
메서드
이름 | 설명 | |
---|---|---|
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 | (Object에서 상속됨) | |
ExecuteTSql | Executes a Transact-SQL command. | |
Finalize | (Object에서 상속됨) | |
ForceDisconnected | Forces a disconnect from the instance of SQL Server. | |
GetHashCode | (Object에서 상속됨) | |
GetType | (Object에서 상속됨) | |
MemberwiseClone | (Object에서 상속됨) | |
ThrowIfPropertyNotSet(String, String) | Throws an exception if the specified connection property is null or empty. (ConnectionSettings에서 상속됨) | |
ThrowIfPropertyNotSet(String, String, Boolean) | Throws an exception if the specified connection property is null or, optionally, empty. (ConnectionSettings에서 상속됨) | |
ToString | Returns the referenced object name as a string. (ConnectionSettings에서 상속됨) |
맨 위로 이동
이벤트
이름 | 설명 | |
---|---|---|
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. |
맨 위로 이동
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.