ConnectionSettings-Klasse
Die ConnectionSettings-Klasse stellt die von einer Verbindung mit einer Serverinstanz, z. B. SQL Server, verwendeten Einstellungen dar. Die ServerConnection-Klasse erbt von der ConnectionSettings-Klasse.
Vererbungshierarchie
Object
Microsoft.SqlServer.Management.Common.ConnectionSettings
Microsoft.SqlServer.Management.Common.ConnectionManager
Namespace: Microsoft.SqlServer.Management.Common
Assembly: Microsoft.SqlServer.ConnectionInfo (in Microsoft.SqlServer.ConnectionInfo.dll)
Syntax
'Declaration
Public Class ConnectionSettings
'Usage
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings = class end
public class ConnectionSettings
Der ConnectionSettings-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ApplicationName | Ruft den Namen der Anwendung ab, die die Verbindung mit dem Server hergestellt hat, oder legt ihn fest. | |
ConnectAsUser | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Verbindung mit Identitätswechsel hergestellt wird, oder legt ihn fest. | |
ConnectAsUserName | Ruft beim Herstellen einer Verbindung mit Identitätswechsel den Namen des Benutzers ab oder legt ihn fest. | |
ConnectAsUserPassword | Ruft beim Herstellen einer Verbindung mit Identitätswechsel das Kennwort für den Benutzer ab oder legt es fest. | |
ConnectionString | Ruft die zum Herstellen einer Verbindung mit einer angegebenen Datenquelle verwendete Verbindungszeichenfolge ab oder legt sie fest. | |
ConnectTimeout | Ruft den Timeoutzeitraum für die Verbindung in Sekunden ab oder legt ihn fest. | |
DatabaseName | Ruft die für die Verbindung erforderliche Datenbank ab oder legt diese fest. | |
EncryptConnection | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Verbindung verschlüsselt wird, oder legt ihn fest. | |
Login | Ruft den Anmeldenamen ab, der zum Herstellen einer Verbindung mit der Serverinstanz erforderlich ist, oder legt ihn fest. | |
LoginSecure | Ruft die Boolean-Eigenschaft ab, die angibt, ob die Verbindung mit dem Server unter Verwendung der Windows-Authentifizierung oder der SQL Server-Authentifizierung hergestellt wird, oder legt sie fest. | |
MaxPoolSize | Ruft die maximale Anzahl von Verbindungen in einem Verbindungspool ab, die die angegebene Verbindung beim Herstellen einer Verbindung mit einem Server akzeptiert, oder legt sie fest. | |
MinPoolSize | Ruft die Mindestanzahl von Verbindungen in einem Verbindungspool ab, die die angegebene Verbindung beim Herstellen einer Verbindung mit einem Server akzeptiert, oder legt sie fest. | |
MultipleActiveResultSets | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob mehr als ein aktives Resultset zulässig ist, oder legt ihn fest. | |
NetworkProtocol | Ruft das Netzwerkprotokoll ab, das zum Herstellen der Verbindung mit dem Server verwendet wird, oder legt es fest. | |
NonPooledConnection | Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Verbindung in einem Pool enthalten sein darf oder nicht, oder legt ihn fest. | |
PacketSize | Ruft die zwischen Client und Server über das Netzwerk gesendeten Datenpakete in Bytes ab oder legt sie fest. | |
Password | Ruft das bei Verwendung der SQL Server-Authentifizierung zum Herstellen einer Serververbindung mit dem Anmeldenamen verwendete Kennwort ab oder legt es fest. | |
PooledConnectionLifetime | Ruft die Lebensdauer der in einem Pool enthaltenen Verbindung ab oder legt sie fest. | |
ResetConnectionString | Ruft einen Boolean-Wert ab, der angibt, ob ein Knoten in der Verbindungszeichenfolge geändert wurde, oder legt ihn fest. | |
SecureConnectionString | Ruft eine verschlüsselte Version der Verbindungszeichenfolge ab oder legt sie fest. | |
SecurePassword | Ruft das bei Verwendung der SQL Server-Authentifizierung zum Herstellen einer Serververbindung mit dem Anmeldenamen verwendete sichere Kennwort ab oder legt es fest. | |
ServerInstance | Ruft den Namen des Servers ab oder legt ihn fest. | |
WorkstationId | Ruft den ID-Wert ab, durch den die Arbeitsstation eindeutig identifiziert wird, oder legt ihn fest. |
Nach oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
ThrowIfPropertyNotSet(String, String) | Löst eine Ausnahme aus, wenn die angegebene Verbindungseigenschaft NULL oder leer ist. | |
ThrowIfPropertyNotSet(String, String, Boolean) | Löst eine Ausnahme aus, wenn die angegebene Verbindungseigenschaft NULL oder (optional) leer ist. | |
ToString | Gibt den Objektnamen, auf den verwiesen wird, als Zeichenfolge zurück. (Überschreibt ObjectToString.) |
Nach oben
Felder
Name | Beschreibung | |
---|---|---|
NoConnectionTimeout | Ruft den Int32-Wert ab, der den Zeitraum bis zum Timeout der Verbindung in Sekunden angibt, oder legt ihn fest. |
Nach oben
Hinweise
Threadsicherheit
Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.