ServerConnection Klasse

Definition

public sealed class ServerConnection : Microsoft.SqlServer.Management.Common.ConnectionManager, Microsoft.SqlServer.Management.Common.ISfcConnection
type ServerConnection = class
    inherit ConnectionManager
    interface ISfcConnection
Public NotInheritable Class ServerConnection
Inherits ConnectionManager
Implements ISfcConnection
Vererbung
Implementiert

Konstruktoren

Name Beschreibung
ServerConnection()
ServerConnection(IRenewableToken)

Erstellt ein ServerConnection -Objekt, das im Token verwendet wird. Der zusätzliche boolesche Wert wird verwendet, um diesen Konstruktor als einen anderen Konstruktor mit Zeichenfolge zu überladen.

ServerConnection(SqlConnection, IRenewableToken)

Erstellt ein neues ServerConnection -Objekt

ServerConnection(SqlConnection, IRenewableToken)

Erstellt ein neues ServerConnection -Objekt

ServerConnection(SqlConnection)

Erstellt ein neues ServerConnection -Objekt aus der angegebenen SqlConnection

ServerConnection(SqlConnection)

Erstellt ein neues ServerConnection -Objekt aus der angegebenen SqlConnection

ServerConnection(SqlConnectionInfo)
ServerConnection(String, String, SecureString)
ServerConnection(String, String, String)
ServerConnection(String)

Felder

Name Beschreibung
NoConnectionTimeout

Unendliches Warten

(Geerbt von ConnectionSettings)

Eigenschaften

Name Beschreibung
AcceptsLogin

Gibt true zurück, wenn die aktuellen Werte für LoginSecure und Authentication die Login -Eigenschaft verwenden

(Geerbt von ConnectionSettings)
AccessToken (Geerbt von ConnectionSettings)
ApplicationIntent

Die Anwendungsabsicht der Verbindung Gültige Werte sind ReadWrite und ReadOnly

(Geerbt von ConnectionSettings)
ApplicationName

Der Name der Anwendung. "SQL-Verwaltung", wenn kein Anwendungsname angegeben wurde. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
Authentication

Der Authentifizierungstyp der Verbindung

(Geerbt von ConnectionSettings)
AutoDisconnectMode (Geerbt von ConnectionManager)
BatchSeparator

Definiert das Batchtrennzeichen, das von den ExecuteNonQuery-Methoden verwendet wird. Der Standardwert ist "GO". Bei dem Batchtrennzeichen wird die Groß-/Kleinschreibung nicht beachtet.

CachedQueries

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ServerConnection-Instanzen Abfrageergebnisse zwischenspeichern sollen

CapturedSql (Geerbt von ConnectionManager)
ConnectAsUser

Bei Festlegung auf "true" wird die Verbindung mit den Anmeldeinformationen des angegebenen Benutzers hergestellt. Dies wird davon ausgegangen, dass identitätswechseln, aber die Felder "LoginSecure" und "Login" und "Kennwort" nicht betroffen sind. Diese Einstellung kann nur für Windows verwendet werden.

(Geerbt von ConnectionSettings)
ConnectAsUserName

Gibt den Windows Benutzer an, der beim Erstellen einer identitätswechselten Verbindung verwendet wird. Der Benutzer muss über interaktive Anmeldeberechtigungen verfügen. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

(Geerbt von ConnectionSettings)
ConnectAsUserPassword

Gibt das Kennwort des Windows Benutzers an, der beim Erstellen einer identitätswechselten Verbindung verwendet wird. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

(Geerbt von ConnectionSettings)
ConnectionProtocol

Verbindungsprotokoll.

(Geerbt von ConnectionManager)
ConnectionString

Die Eigenschaft gibt entweder den vom Benutzer angegebenen Verbindungszeichenfolge zurück, oder er gibt die berechnete Verbindungszeichenfolge basierend auf Den Objekteinstellungen zurück. Wenn dies explizit festgelegt ist, werden alle Eigenschaften im ServerConnection-Objekt aufgefüllt, um den übergebenen Verbindungszeichenfolge widerzuspiegeln. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
ConnectionType
ConnectTimeout

Die Zeitdauer (in Sekunden), die auf eine Verbindung mit dem Server wartet, bevor der Versuch beendet und eine Ausnahme ausgelöst wird. Der Standardwert ist 30 Sekunden (identisch mit Shiloh). Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
CurrentDatabase

Gibt den aktuellen Datenbankkontext zurück.

(Geerbt von ConnectionManager)
DatabaseEngineEdition

Die Ausgabe der Datenbank-Engine

(Geerbt von ConnectionManager)
DatabaseEngineType

Gibt den Datenbankmodultyp SQL Server zurück. Ausnahmen: ConnectionFailureException

(Geerbt von ConnectionManager)
DatabaseName

TBD

(Geerbt von ConnectionSettings)
EncryptConnection

gibt an, ob "encrypt=true" im Verbindungszeichenfolge

(Geerbt von ConnectionSettings)
FixedServerRoles

Gibt eine Enumeration zurück, in der die feste Serverrolle angegeben wurde, in der die Anmeldung Mitglied ist.

HostNameInCertificate

Der im Zertifikat bereitgestellte Hostname, der für die Zertifikatüberprüfung verwendet werden soll.

(Geerbt von ConnectionSettings)
HostPlatform

Die Hostplattform des Servers (Linux/Windows/usw.)

(Geerbt von ConnectionManager)
InUse

Gibt true zurück, wenn das Objekt mindestens einmal mit dem Server verbunden wurde. Bei "true" sind Eigenschaftsänderungen nicht mehr zulässig, und ConnectionCannotBeChangedException wird ausgelöst, wenn eine Eigenschaft geändert wurde.

(Geerbt von ConnectionManager)
IsContainedAuthentication

Gibt "true" zurück, wenn das Datenbankmodul mithilfe der enthaltenen Authentifizierung authentifiziert wird. Ausnahmen: ConnectionFailureException

(Geerbt von ConnectionManager)
IsForceDisconnected

Gibt an, dass die Verbindung erzwungen getrennt wurde.

(Geerbt von ConnectionManager)
IsOpen

Gibt true zurück, wenn das SqlConnection -Objekt mit dem Server verbunden ist. Dies kann nur true für nicht poolierte Verbindungen zurückgeben, da poolierte Verbindungen immer direkt nach einem Vorgang geschlossen werden.

(Geerbt von ConnectionManager)
LockTimeout

LockTimeout ist das Sperrtimeout in Sekunden. Die Standard--1 ist auf unbestimmte Zeit festgelegt. InvalidPropertyValueException wird für alle anderen negativen Zahlen ausgelöst. Positive LockTimeout wird mit 1000 multipliziert und dann für die Einstellung "SET LOCK_TIMEOUT" verwendet.

(Geerbt von ConnectionManager)
Login

Der SQL Server Anmeldename, der zum Herstellen einer Verbindung mit dem Server verwendet wird. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

(Geerbt von ConnectionSettings)
LoginSecure

Wenn dieser Wert auf "true" festgelegt ist, wird Windows integrierte Sicherheit verwendet, und Die Anmeldung und das Kennwort werden ignoriert. Wenn nicht festgelegt, wird die SQL Server-Authentifizierung verwendet. Ausnahmen: ConnectionCannotBeChangedException

(Geerbt von ConnectionSettings)
MaxPoolSize

Die maximale Anzahl der im Pool zulässigen Verbindungen. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
MinPoolSize

Die minimale Anzahl der Verbindungen, die im Pool aufrechterhalten werden. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
MultipleActiveResultSets

Aktivieren Sie MARS aus der Verbindung. Die Standardeinstellung ist "false".

(Geerbt von ConnectionSettings)
NetworkProtocol

Identifiziert das Clientnetzwerkprotokoll, das zum Herstellen einer Verbindung mit SQL Server verwendet wird. Wenn Sie kein Netzwerk angeben und einen lokalen Server verwenden, wird freigegebener Arbeitsspeicher verwendet. Wenn Sie kein Netzwerk angeben und einen Remoteserver verwenden, wird eines der konfigurierten Clientprotokolle verwendet. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
NonPooledConnection

Standardmäßig werden alle Verbindungen mit SQL Server aus einem ADO.NET-Verbindungspool übernommen. Wenn dieser Wert auf "true" festgelegt ist, können Benutzer eine verbindung ohne Pool erstellen (wird beim Schließen nicht wiederverwendet). Ausnahmen: ConnectionCannotBeChangedException

(Geerbt von ConnectionSettings)
PacketSize

Größe in Byte der Netzwerkpakete, die für die Kommunikation mit einer Instanz von SQL Server verwendet werden. Der Standardwert ist 8192. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
ParameterizationMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, dass QueryParameterizationMode queryParameterizationMode alle ServerConnection-Instanzen verwendet werden.

Password

Das Kennwort, das bei der Anmeldung zum Herstellen einer Verbindung mit dem Server verwendet wird. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

(Geerbt von ConnectionSettings)
PooledConnectionLifetime

Wenn eine Verbindung an den Pool zurückgegeben wird, wird die Erstellungszeit mit der aktuellen Zeit verglichen, und die Verbindung wird zerstört, wenn diese Zeitspanne (in Sekunden) den durch die Lebensdauer der Verbindung angegebenen Wert überschreitet. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
ProcessID

Die ProcessID-Eigenschaft gibt den SQL Server Prozessbezeichner für die verbindung zurück, die vom ServerConnection-Objekt verwendet wird.

ProductVersion

Ruft die ProductVersion-Servereigenschaft dieser Verbindung ab.

(Geerbt von ConnectionManager)
RequiresLogin

Gibt true zurück, wenn die aktuellen Werte für LoginSecure und Authentication eine Login-Eigenschaft festlegen müssen.

(Geerbt von ConnectionSettings)
ResetConnectionString

Gibt an, ob ConnectionString in der SqlConnectionObject-Eigenschaft von ConnectionManager zurückgesetzt werden muss.

(Geerbt von ConnectionSettings)
SecureConnectionString

Die Eigenschaft gibt eine SecureString-Version des angegebenen Verbindungszeichenfolge oder die berechnete Verbindungszeichenfolge basierend auf Objekteinstellungen zurück. Wenn dies explizit festgelegt ist, werden alle Eigenschaften im ServerConnection-Objekt aufgefüllt, um den übergebenen Verbindungszeichenfolge widerzuspiegeln. Ausnahmen: ConnectionCannotBeChangedException

(Geerbt von ConnectionSettings)
SecurePassword

Das Kennwort, das bei der Anmeldung zum Herstellen einer Verbindung mit dem Server verwendet wird. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException

(Geerbt von ConnectionSettings)
ServerCertificate

Der Pfad zum Serverzertifikat, das für die Zertifikatüberprüfung verwendet werden soll.

(Geerbt von ConnectionSettings)
ServerInstance

Der Name des SQL Server das Objekt eine Verbindung herstellt. Wenn sie nicht festgelegt ist, wird der lokale Server impliziert. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)
ServerVersion

Gibt die Hauptversionsnummer des SQL Server zurück. D.h. 8 für SQL Server 2000. Ausnahmen: ConnectionFailureException

(Geerbt von ConnectionManager)
SqlConnectionObject

Gibt einen Verweis auf das sqlConnection -Objekt zurück, das vom ConnectionContext -Objekt verwendet wird. Dies sollte immer das gültige sqlConnection-Objekt mit dem neuesten gültigen ConnectionString-Satz zurückgeben. Ausnahmen: PropertyNotAvailableException

(Geerbt von ConnectionManager)
SqlExecutionModes

Bestimmt, ob SQL-Anweisungen erfasst oder an den Server gesendet werden.

StatementTimeout

Dies ist die Anzahl der Sekunden, die eine Anweisung an den Server gesendet werden soll, bevor ein Fehler auftritt. Der Standardwert ist 600 Sekunden (identisch mit Shiloh). Ausnahmen: InvalidPropertyValueException

StrictEncryption

Gibt an, ob "encrypt=strict" im Verbindungszeichenfolge angegeben ist. Wenn true, wird der Wert EncryptConnection ignoriert.

(Geerbt von ConnectionSettings)
TransactionDepth

Stellt die Transaktionstiefe bereit, wie vom Objektmodell gezählt. Dazu gehören keine Transaktionen, die möglicherweise auf dem Server gestartet wurden, oder indem BEGIN TRAN mit der ExecuteNonQuery-Methode ausgestellt wird.

TrueLogin

Die TrueLogin-Eigenschaft gibt den Anmeldedatensatznamen zurück, der von der aktuellen Verbindung verwendet wird.

TrueName

Die TrueName-Eigenschaft gibt den Resultset der Microsoft ® SQL Server globalen Funktion @@INSTANCENAME zurück.

TrustServerCertificate

Angeben, ob der Client dem Serverzertifikat vertraut

(Geerbt von ConnectionSettings)
UseMode

Dient zum Abrufen oder Festlegen der Verwendung von DeferredUseMode UseMode für alle ServerConnection-Instanzen.

UserProfile

Die UserProfile-Eigenschaft gibt eine allgemeine Rollenbeschreibung für die Microsoft SQL Server Anmeldung zurück, die von der aktuellen Verbindung verwendet wird.

WorkstationId

Der Name der Arbeitsstation, die eine Verbindung mit SQL Server herstellt. Ausnahmen: ConnectionCannotBeChangedException InvalidPropertyValueException

(Geerbt von ConnectionSettings)

Methoden

Name Beschreibung
BeginTransaction()

Startet eine neue Transaktion. Wenn CaptureMode true ist, wird die Transaktionsanweisung dem Aufnahmepuffer hinzugefügt. Es ist möglich, Transaktionen zu verschachteln. Es liegt in der Verantwortung des Benutzers, jede geöffnete Transaktion zu übernehmen oder zurückzurollen. Es ist nicht garantiert, dass alle vom Objektmodell ausgegebenen T-SQL-Daten durch eine Transaktion gekapselt werden können. Darüber hinaus spiegelt der Status der geänderten Objekte nicht den tatsächlichen Datenbankstatus wider, bis eine Transaktion zugesichert wurde oder nachdem eine Transaktion zurückgesetzt wurde. Es liegt in der Verantwortung des Benutzers, betroffene Objekte zu aktualisieren. Verwenden Sie mit Sorgfalt.

Cancel()
ChangePassword(SecureString)
ChangePassword(String)
CheckServerVersion(ServerVersion)

Überprüfen Sie, ob eine Verbindung mit einer unterstützten Serverversion hergestellt wird. block off <= 7.0 in ServerConnection.

(Geerbt von ConnectionManager)
CommitTransaction()

Führt einen Commit für die Transaktion aus. Wenn CaptureMode true ist, wird der Transaktionsbefehl dem Aufnahmepuffer hinzugefügt. Ausnahmen: NotInTransactionException

Connect()

Erstellt die tatsächliche Verbindung mit SQL Server. Wird ignoriert, wenn es bereits verbunden ist. Es ist optional, diese Methode aufzurufen, da die Verbindung bei Bedarf geöffnet wird. Ausnahmen: ConnectionFailureException

(Geerbt von ConnectionManager)
Copy()

Diese Funktion führt eine tiefe Kopie aus.

Disconnect()

Schließt die Verbindung mit SQL Server. Wird ignoriert, wenn die Verbindung bereits getrennt wurde. Ausnahmen: ConnectionFailureException

(Geerbt von ConnectionManager)
ExecuteNonQuery(String, ExecutionTypes, Boolean)

Führt eine T-SQL-Anweisung aus. Der Befehlstermininator ('GO') wird von ExecuteNonQuery erkannt. Batches werden einzeln gesendet und ausgeführt. Die Anweisung wird aufgezeichnet und nicht ausgeführt, wenn CaptureMode auf "true" festgelegt wurde. Ein Int-Wert wird zurückgegeben, der die Anzahl der betroffenen Zeilen enthält. Wenn mehrere Batches ausgeführt werden, werden die Gesamtzahl der betroffenen Zeilen aller Batches zurückgegeben. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteNonQuery(String, ExecutionTypes)

Führt eine T-SQL-Anweisung aus. Der Befehlstermininator ('GO') wird von ExecuteNonQuery erkannt. Batches werden einzeln gesendet und ausgeführt. Die Anweisung wird aufgezeichnet und nicht ausgeführt, wenn CaptureMode auf "true" festgelegt wurde. Ein Int-Wert wird zurückgegeben, der die Anzahl der betroffenen Zeilen enthält. Wenn mehrere Batches ausgeführt werden, werden die Gesamtzahl der betroffenen Zeilen aller Batches zurückgegeben. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteNonQuery(String)
ExecuteNonQuery(StringCollection, ExecutionTypes, Boolean)

Führt die T-SQL-Anweisungen in der StringCollection aus. Der Befehlstermininator ('GO') wird von ExecuteNonQuery erkannt. Batches, die durch die GO-Anweisung getrennt sind, werden einzeln gesendet und ausgeführt. Die Anweisung wird aufgezeichnet und nicht ausgeführt, wenn CaptureMode auf "true" festgelegt wurde. Ein Array von Int-Werten wird zurückgegeben, das die Anzahl der zeilen enthält, die für jede Anweisung in der StringCollection betroffen sind. Wenn mehrere Batches ausgeführt werden, werden die Gesamtzahl der betroffenen Zeilen aller Batches zurückgegeben. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteNonQuery(StringCollection, ExecutionTypes)

Führt die T-SQL-Anweisungen in der StringCollection aus. Der Befehlstermininator ('GO') wird von ExecuteNonQuery erkannt. Batches, die durch die GO-Anweisung getrennt sind, werden einzeln gesendet und ausgeführt. Die Anweisung wird aufgezeichnet und nicht ausgeführt, wenn CaptureMode auf "true" festgelegt wurde. Ein Array von Int-Werten wird zurückgegeben, das die Anzahl der zeilen enthält, die für jede Anweisung in der StringCollection betroffen sind. Wenn mehrere Batches ausgeführt werden, werden die Gesamtzahl der betroffenen Zeilen aller Batches zurückgegeben. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteNonQuery(StringCollection)
ExecuteReader(String, SqlCommand)

Führt T-SQL-Anweisungen aus. Ein SqlDataReader -Objekt wird zurückgegeben, das zum Lesen des Datenstroms von Zeilen verwendet werden kann, die von SQL Server zurückgegeben werden. Ein SqlCommand-Objekt wird auch zurückgegeben, das zum Abbrechen der Datenlesepipe verwendet werden kann, wenn eine Abbruch einer lange ausgeführten Abfrage erforderlich ist. Ausnahmen werden nicht automatisch getrennt: ConnectionFailureException ExecutionFailureExeception

ExecuteReader(String, SqlCommand)

Führt T-SQL-Anweisungen aus. Ein SqlDataReader -Objekt wird zurückgegeben, das zum Lesen des Datenstroms von Zeilen verwendet werden kann, die von SQL Server zurückgegeben werden. Ein SqlCommand-Objekt wird auch zurückgegeben, das zum Abbrechen der Datenlesepipe verwendet werden kann, wenn eine Abbruch einer lange ausgeführten Abfrage erforderlich ist. Ausnahmen werden nicht automatisch getrennt: ConnectionFailureException ExecutionFailureExeception

ExecuteReader(String)

Führt T-SQL-Anweisungen aus. Ein SqlDataReader -Objekt wird zurückgegeben, das zum Lesen des Datenstroms von Zeilen verwendet werden kann, die von SQL Server zurückgegeben werden. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen werden nicht automatisch getrennt: ConnectionFailureException ExecutionFailureExeception

ExecuteScalar(String)

Führt eine T-SQL-Anweisung aus. Es wird ein Objekt zurückgegeben, das die erste Spalte der ersten Zeile des Resultsets enthält. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteScalar(StringCollection)

Führt die T-SQL-Anweisungen in der StringCollection aus. Ein Array von Objekten wird zurückgegeben, die jeweils die erste Spalte der ersten Zeile des Resultsets jeder ausgeführten Anweisung enthalten. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteTSql(ConnectionManager+ExecuteTSqlAction, Object, DataSet, Boolean)

Führt T-SQL mithilfe der entsprechenden Methoden aus, je nachdem, welche Aktionsinformationen als Parameter übergeben werden.

(Geerbt von ConnectionManager)
ExecuteWithResults(String, Boolean)

Führt die T-SQL-Anweisungen in sqlCommand aus. Ein DataSet wird zurückgegeben, das die Ergebnisse enthält. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteWithResults(String)

Führt die T-SQL-Anweisungen in sqlCommand aus. Ein DataSet wird zurückgegeben, das die Ergebnisse enthält. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ExecuteWithResults(StringCollection)

Führt die T-SQL-Anweisungen in der StringCollection aus. Ein Array von DataSets wird zurückgegeben, das die Ergebnisse für jede Anweisung in der StringCollection-Auflistung enthält. Die Connect()-Methode wird aufgerufen, wenn die Verbindung mit dem Server nicht geöffnet ist. Ausnahmen: ConnectionFailureException ExecutionFailureExeception

ForceDisconnected()

Erzwingt eine Verbindung und stellt sicher, dass die Verbindung nicht erneut geöffnet werden kann

(Geerbt von ConnectionManager)
GetDatabaseConnection(String, Boolean, IRenewableToken)

Gibt eine Verbindung zurück, die den angegebenen Datenbanknamen in der Verbindungszeichenfolge Wenn die aktuelle Verbindung bereits auf die angegebene Datenbank verweist, wird die aktuelle Verbindung zurückgegeben.

GetDatabaseConnection(String, Boolean)

Gibt eine Verbindung zurück, die den angegebenen Datenbanknamen in der Verbindungszeichenfolge enthält. Wenn die aktuelle Verbindung bereits auf die angegebene Datenbank verweist, wird die aktuelle Verbindung zurückgegeben.

IsInFixedServerRole(FixedServerRoles)

Testet, ob die Anmeldung Mitglied einer der angegebenen Serverrollen ist.

NormalizeQuery(String, Boolean)

Übersetzen einer Abfrage mit eingebetteten Literalen in ein normalisiertes Formular (alle Literale werden durch ein Standardtoken ersetzt)

NormalizeQuery(String)

Überladung für die oben genannte Funktion – weitere Informationen finden Sie darin.

RollBackTransaction()

Bricht eine Transaktion ab (alle vorgenommenen Änderungen werden nicht in der Datenbank gespeichert). Wenn CaptureMode true ist, wird der Transaktionsbefehl dem Aufnahmepuffer hinzugefügt. Ausnahmen: NotInTransactionException

ThrowIfPropertyNotSet(String, String, Boolean) (Geerbt von ConnectionSettings)
ThrowIfPropertyNotSet(String, String) (Geerbt von ConnectionSettings)
ToString() (Geerbt von ConnectionSettings)

Ereignisse

Name Beschreibung
InfoMessage

Tritt auf, wenn SQL Server eine Warnung oder Informationsmeldung zurückgibt. Verwendet SqlClient.SqlInfoMessageEventHandler.

(Geerbt von ConnectionManager)
RemoteLoginFailed

Wird aufgerufen, wenn der Server eine Verbindung mit Remoteservern herstellen muss und die Anmeldung fehlschlägt.

(Geerbt von ConnectionManager)
ServerMessage

Tritt auf, wenn SQL Server eine Warnung oder Informationsmeldung zurückgibt. Verwendet SqlClient.SqlInfoMessageEventHandler.

(Geerbt von ConnectionManager)
StateChange

Tritt auf, wenn sich der Status der Verbindung ändert. Verwendet System.Data.StateChangeEventHandler.

(Geerbt von ConnectionManager)
StatementExecuted (Geerbt von ConnectionManager)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISfcConnection.Connect()
ISfcConnection.Copy()
ISfcConnection.Disconnect()
ISfcConnection.ServerVersion
ISfcConnection.ToEnumeratorObject()

Gilt für: