Compartir a través de


ServerConnection Miembros

The ServerConnection object represents a connection to a server.

El tipo ServerConnection expone los siguientes miembros.

Constructores

  Nombre Descripción
Método publico ServerConnection() () () () Initializes a new instance of the ServerConnection class.
Método publico ServerConnection(SqlConnection) Initializes a new instance of the ServerConnection class with the specified connection parameters.
Método publico ServerConnection(String) Initializes a new instance of the ServerConnection class with the specified server instance.
Método publico ServerConnection(SqlConnectionInfo) Initializes a new instance of the ServerConnection class with the specified connection information.
Método publico ServerConnection(String, String, SecureString) Initializes a new instance of the ServerConnection class with the specified server instance and logon credentials.
Método publico ServerConnection(String, String, String) Initializes a new instance of the ServerConnection class with the specified server instance and logon credentials.

Principio

Métodos

  Nombre Descripción
Método publico BeginTransaction Starts a transaction on the referenced connection.
Método publico Cancel Cancels the connection.
Método publico ChangePassword(SecureString) Changes the login password that is used with standard authentication.
Método publico ChangePassword(String) Changes the logon password that is used with standard authentication.
Método protegido CheckServerVersion Checks the version of the target instance of SQL Server. (Se hereda de ConnectionManager).
Método publico CommitTransaction Commits the current transaction on the referenced connection.
Método publico Connect Connects to the instance of SQL Server. (Se hereda de ConnectionManager).
Método publico Copy Returns a copy of the ServerConnection object.
Método publico Disconnect Disconnects from the instance of SQL Server. (Se hereda de ConnectionManager).
Método publico Equals (Se hereda de Object).
Método publico ExecuteNonQuery(StringCollection) Executes a batch of statements that do not return a result set.
Método publico ExecuteNonQuery(String) Executes a statement that does not return a result set.
Método publico ExecuteNonQuery(StringCollection, ExecutionTypes) Executes a batch of statements with the specified execution options that does not return a result set.
Método publico ExecuteNonQuery(String, ExecutionTypes) Executes a statement with the specified execution options that does not return a result set.
Método publico ExecuteReader Executes Transact-SQL statements that return one or multiple result sets.
Método publico ExecuteScalar(StringCollection) Executes a batch of Transact-SQL statements and returns the first column of the first row as an object value.
Método publico ExecuteScalar(String) Executes a Transact-SQL statement and returns the first column of the first row as an object value.
Método publico ExecuteWithResults(StringCollection) Executes a batch of Transact-SQL statements that return multiple result sets.
Método publico ExecuteWithResults(String) Executes a Transact-SQL statement that returns a result set.
Método protegido Finalize (Se hereda de Object).
Método publico GetHashCode (Se hereda de Object).
Método publico GetType (Se hereda de Object).
Método publico IsInFixedServerRole Tests whether the logon associated with the referenced connection is a member of the specified fixed server role.
Método protegido MemberwiseClone (Se hereda de Object).
Método publicoMiembro estático NormalizeQuery(String)
Método publicoMiembro estático NormalizeQuery(String, Boolean)
Método publico RollBackTransaction Rolls back the current transaction.
Método protegido ThrowIfPropertyNotSet(String, String) Throws an exception if the specified connection property is null or empty. (Se hereda de ConnectionSettings).
Método protegido ThrowIfPropertyNotSet(String, String, Boolean) Throws an exception if the specified connection property is null or, optionally, empty. (Se hereda de ConnectionSettings).
Método publico ToString Returns the referenced object name as a string. (Se hereda de ConnectionSettings).

Principio

Propiedades

  Nombre Descripción
Propiedad pública ApplicationName Gets or sets the name of the application that has established the connection with the server. (Se hereda de ConnectionSettings).
Propiedad pública AutoDisconnectMode Gets or sets the automatic disconnection mode of the referenced connection to the instance of SQL Server. (Se hereda de ConnectionManager).
Propiedad pública BatchSeparator Gets or sets the string value used to separate batches in the referenced connection.
Propiedad pública CapturedSql Gets the Transact-SQL statements that are captured when the connection is running in capture mode. (Se hereda de ConnectionManager).
Propiedad pública ConnectAsUser Gets or sets the Boolean property value that specifies whether the connection is established using impersonation. (Se hereda de ConnectionSettings).
Propiedad pública ConnectAsUserName Gets or sets the name of the user when connecting using impersonation. (Se hereda de ConnectionSettings).
Propiedad pública ConnectAsUserPassword Gets or sets the password for the user when connecting using impersonation. (Se hereda de ConnectionSettings).
Propiedad pública ConnectionString Gets or sets the connection string used to establish a connection with a specified data source. (Se hereda de ConnectionSettings).
Propiedad pública ConnectionType
Propiedad pública ConnectTimeout Gets or sets the connection time-out period in seconds. (Se hereda de ConnectionSettings).
Propiedad pública DatabaseName Gets or sets the database required by the connection. (Se hereda de ConnectionSettings).
Propiedad pública EncryptConnection Gets or sets the Boolean property value that specifies whether the connection is encrypted. (Se hereda de ConnectionSettings).
Propiedad pública FixedServerRoles Gets the fixed server role associated with the referenced connection.
Propiedad pública InUse Gets or sets the Boolean property value that specifies whether the connection is being used. (Se hereda de ConnectionManager).
Propiedad pública IsOpen Gets the Boolean property value that specifies whether the connection is currently open. (Se hereda de ConnectionManager).
Propiedad pública LockTimeout Gets or sets the time in seconds required for the connection to time out when the current transaction is locked. (Se hereda de ConnectionManager).
Propiedad pública Login Gets or sets the logon required to establish a connection with the instance of the server. (Se hereda de ConnectionSettings).
Propiedad pública 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).
Propiedad pública 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).
Propiedad pública 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).
Propiedad pública MultipleActiveResultSets Gets or sets the Boolean property value that specifies whether more than one active result set is permitted. (Se hereda de ConnectionSettings).
Propiedad pública NetworkProtocol Gets or sets the network protocol used to establish the connection to the server. (Se hereda de ConnectionSettings).
Propiedad pública NonPooledConnection Gets or sets the Boolean property value that specifies whether the connection may be pooled or nonpooled. (Se hereda de ConnectionSettings).
Propiedad pública PacketSize Gets or sets the packets of data sent between the client and the server over the network in bytes. (Se hereda de ConnectionSettings).
Propiedad públicaMiembro estático ParameterizationMode
Propiedad pública 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).
Propiedad pública PooledConnectionLifetime Gets or sets the lifetime of the pooled connection. (Se hereda de ConnectionSettings).
Propiedad pública ProcessID Gets the ID value that uniquely identifies the process associated with the referenced connection to the server.
Propiedad pública SecureConnectionString Gets or sets an encrypted version of the connection string. (Se hereda de ConnectionSettings).
Propiedad pública 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).
Propiedad pública ServerInstance Gets or sets the name of the server. (Se hereda de ConnectionSettings).
Propiedad pública ServerVersion Gets the version of the connected instance of SQL Server. (Se hereda de ConnectionManager).
Propiedad pública SqlConnectionObject Gets the connection object. (Se hereda de ConnectionManager).
Propiedad pública SqlExecutionModes Gets or sets the execution mode associated with the referenced connection to the server.
Propiedad pública StatementTimeout Gets or sets the number of seconds a statement is given to run before failing with a time-out error.
Propiedad pública TransactionDepth Gets the current transaction depth for the referenced connection.
Propiedad pública TrueLogin Gets the current logon record name used by the referenced connection.
Propiedad pública TrueName Gets the name of the server.
Propiedad públicaMiembro estático UseMode
Propiedad pública UserProfile Gets the user profile associated with the referenced connection.
Propiedad pública WorkstationId Gets or sets the ID value that uniquely identifies the workstation. (Se hereda de ConnectionSettings).

Principio

Eventos

  Nombre Descripción
Evento público InfoMessage The event that occurs when the instance of SQL Server generates an informational message. (Se hereda de ConnectionManager).
Evento público RemoteLoginFailed This event occurs when a remote login fails to connect to the instance of SQL Server. (Se hereda de ConnectionManager).
Evento público ServerMessage The event that occurs when SQL Server returns a warning or informational message on the current connection. (Se hereda de ConnectionManager).
Evento público StateChange The event that occurs when the instance of SQL Server changes state. (Se hereda de ConnectionManager).
Evento público StatementExecuted The event that occurs when the instance of SQL Server executes a statement on the current connection. (Se hereda de ConnectionManager).

Principio