다음을 통해 공유


ServerConnection 멤버

The ServerConnection object represents a connection to a server.

ServerConnection 형식은 다음 멤버를 노출합니다.

생성자

  이름 설명
공용 메서드 ServerConnection() () () () Initializes a new instance of the ServerConnection class.
공용 메서드 ServerConnection(SqlConnection) Initializes a new instance of the ServerConnection class with the specified connection parameters.
공용 메서드 ServerConnection(String) Initializes a new instance of the ServerConnection class with the specified server instance.
공용 메서드 ServerConnection(SqlConnectionInfo) Initializes a new instance of the ServerConnection class with the specified connection information.
공용 메서드 ServerConnection(String, String, SecureString) Initializes a new instance of the ServerConnection class with the specified server instance and logon credentials.
공용 메서드 ServerConnection(String, String, String) Initializes a new instance of the ServerConnection class with the specified server instance and logon credentials.

맨 위로 이동

메서드

  이름 설명
공용 메서드 BeginTransaction Starts a transaction on the referenced connection.
공용 메서드 Cancel Cancels the connection.
공용 메서드 ChangePassword(SecureString) Changes the login password that is used with standard authentication.
공용 메서드 ChangePassword(String) Changes the logon password that is used with standard authentication.
보호된 메서드 CheckServerVersion Checks the version of the target instance of SQL Server. (ConnectionManager에서 상속됩니다.)
공용 메서드 CommitTransaction Commits the current transaction on the referenced connection.
공용 메서드 Connect Connects to the instance of SQL Server. (ConnectionManager에서 상속됩니다.)
공용 메서드 Copy Returns a copy of the ServerConnection object.
공용 메서드 Disconnect Disconnects from the instance of SQL Server. (ConnectionManager에서 상속됩니다.)
공용 메서드 Equals (Object에서 상속됩니다.)
공용 메서드 ExecuteNonQuery(StringCollection) Executes a batch of statements that do not return a result set.
공용 메서드 ExecuteNonQuery(String) Executes a statement that does not return a result set.
공용 메서드 ExecuteNonQuery(StringCollection, ExecutionTypes) Executes a batch of statements with the specified execution options that does not return a result set.
공용 메서드 ExecuteNonQuery(String, ExecutionTypes) Executes a statement with the specified execution options that does not return a result set.
공용 메서드 ExecuteReader Executes Transact-SQL statements that return one or multiple result sets.
공용 메서드 ExecuteScalar(StringCollection) Executes a batch of Transact-SQL statements and returns the first column of the first row as an object value.
공용 메서드 ExecuteScalar(String) Executes a Transact-SQL statement and returns the first column of the first row as an object value.
공용 메서드 ExecuteWithResults(StringCollection) Executes a batch of Transact-SQL statements that return multiple result sets.
공용 메서드 ExecuteWithResults(String) Executes a Transact-SQL statement that returns a result set.
보호된 메서드 Finalize (Object에서 상속됩니다.)
공용 메서드 GetHashCode (Object에서 상속됩니다.)
공용 메서드 GetType (Object에서 상속됩니다.)
공용 메서드 IsInFixedServerRole Tests whether the logon associated with the referenced connection is a member of the specified fixed server role.
보호된 메서드 MemberwiseClone (Object에서 상속됩니다.)
공용 메서드정적 멤버 NormalizeQuery(String)
공용 메서드정적 멤버 NormalizeQuery(String, Boolean)
공용 메서드 RollBackTransaction Rolls back the current transaction.
보호된 메서드 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에서 상속됩니다.)

맨 위로 이동

속성

  이름 설명
공용 속성 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. (ConnectionManager에서 상속됩니다.)
공용 속성 BatchSeparator Gets or sets the string value used to separate batches in the referenced connection.
공용 속성 CapturedSql Gets the Transact-SQL statements that are captured when the connection is running in capture mode. (ConnectionManager에서 상속됩니다.)
공용 속성 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에서 상속됩니다.)
공용 속성 ConnectionType
공용 속성 ConnectTimeout Gets or sets the connection time-out period in seconds. (ConnectionSettings에서 상속됩니다.)
공용 속성 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에서 상속됩니다.)
공용 속성 FixedServerRoles Gets the fixed server role associated with the referenced connection.
공용 속성 InUse Gets or sets the Boolean property value that specifies whether the connection is being used. (ConnectionManager에서 상속됩니다.)
공용 속성 IsOpen Gets the Boolean property value that specifies whether the connection is currently open. (ConnectionManager에서 상속됩니다.)
공용 속성 LockTimeout Gets or sets the time in seconds required for the connection to time out when the current transaction is locked. (ConnectionManager에서 상속됩니다.)
공용 속성 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에서 상속됩니다.)
공용 속성정적 멤버 ParameterizationMode
공용 속성 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에서 상속됩니다.)
공용 속성 ProcessID Gets the ID value that uniquely identifies the process associated with the referenced connection to the server.
공용 속성 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. (ConnectionManager에서 상속됩니다.)
공용 속성 SqlConnectionObject Gets the connection object. (ConnectionManager에서 상속됩니다.)
공용 속성 SqlExecutionModes Gets or sets the execution mode associated with the referenced connection to the server.
공용 속성 StatementTimeout Gets or sets the number of seconds a statement is given to run before failing with a time-out error.
공용 속성 TransactionDepth Gets the current transaction depth for the referenced connection.
공용 속성 TrueLogin Gets the current logon record name used by the referenced connection.
공용 속성 TrueName Gets the name of the server.
공용 속성정적 멤버 UseMode
공용 속성 UserProfile Gets the user profile associated with the referenced connection.
공용 속성 WorkstationId Gets or sets the ID value that uniquely identifies the workstation. (ConnectionSettings에서 상속됩니다.)

맨 위로 이동

이벤트

  이름 설명
공용 이벤트 InfoMessage The event that occurs when the instance of SQL Server generates an informational message. (ConnectionManager에서 상속됩니다.)
공용 이벤트 RemoteLoginFailed This event occurs when a remote login fails to connect to the instance of SQL Server. (ConnectionManager에서 상속됩니다.)
공용 이벤트 ServerMessage The event that occurs when SQL Server returns a warning or informational message on the current connection. (ConnectionManager에서 상속됩니다.)
공용 이벤트 StateChange The event that occurs when the instance of SQL Server changes state. (ConnectionManager에서 상속됩니다.)
공용 이벤트 StatementExecuted The event that occurs when the instance of SQL Server executes a statement on the current connection. (ConnectionManager에서 상속됩니다.)

맨 위로 이동