SqlConnection.ConnectionString SqlConnection.ConnectionString SqlConnection.ConnectionString SqlConnection.ConnectionString Property

Definition

Ruft die Zeichenfolge ab, mit der eine SQL Server-Datenbank geöffnet wird, oder legt diese fest.Gets or sets the string used to open a SQL Server database.

public:
 property System::String ^ ConnectionString { System::String ^ get(); void set(System::String ^ value); };
[System.Data.DataSysDescription("SqlConnection_ConnectionString")]
[System.ComponentModel.SettingsBindable(true)]
public string ConnectionString { get; set; }
member this.ConnectionString : string with get, set
Public Property ConnectionString As String

Eigenschaftswert

Die Verbindungszeichenfolge, die den Namen der Quelldatenbank und weitere für das Herstellen der Anfangsverbindung erforderliche Parameter enthält.The connection string that includes the source database name, and other parameters needed to establish the initial connection. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string.

Implementiert

Ausnahmen

Es wurde ein ungültiges Argument für eine Verbindungszeichenfolge bereitgestellt, oder ein erforderliches Argument für eine Verbindungszeichenfolge wurde nicht bereitgestellt.An invalid connection string argument has been supplied, or a required connection string argument has not been supplied.

Beispiele

Im folgenden Beispiel wird ein SqlConnection erstellt und die ConnectionString -Eigenschaft vor dem Öffnen der Verbindung festgelegt.The following example creates a SqlConnection and sets the ConnectionString property before opening the connection.

private static void OpenSqlConnection()
{
    string connectionString = GetConnectionString();

    using (SqlConnection connection = new SqlConnection())
    {
        connection.ConnectionString = connectionString;

        connection.Open();

        Console.WriteLine("State: {0}", connection.State);
        Console.WriteLine("ConnectionString: {0}",
            connection.ConnectionString);
    }
}

static private string GetConnectionString()
{
    // To avoid storing the connection string in your code, 
    // you can retrieve it from a configuration file.
    return "Data Source=MSSQL1;Initial Catalog=AdventureWorks;"
        + "Integrated Security=true;";
}
Private Sub OpenSqlConnection()
    Dim connectionString As String = GetConnectionString()

    Using connection As New SqlConnection()

        connection.ConnectionString = connectionString

        connection.Open()

        Console.WriteLine("State: {0}", connection.State)
        Console.WriteLine("ConnectionString: {0}", _
            connection.ConnectionString)
    End Using
End Sub

Private Function GetConnectionString() As String
    ' To avoid storing the connection string in your code,  
    ' you can retrieve it from a configuration file.
    Return "Data Source=MSSQL1;Database=AdventureWorks;" _
      & "Integrated Security=true;"
End Function

Hinweise

ConnectionString Ähnelt einer OLE DB Verbindungs Zeichenfolge, ist aber nicht identisch.The ConnectionString is similar to an OLE DB connection string, but is not identical. Im Gegensatz zu OLE DB oder ADO ist die zurückgegebene Verbindungs Zeichenfolge mit dem Benutzer Satz ConnectionStringidentisch, abzüglich der Sicherheitsinformationen, wenn der Wert für persistente Sicherheitsinformationen auf false (Standard) festgelegt ist.Unlike OLE DB or ADO, the connection string that is returned is the same as the user-set ConnectionString, minus security information if the Persist Security Info value is set to false (default). Der .NET Framework Datenanbieter für SQL Server speichert oder gibt das Kennwort in einer Verbindungs Zeichenfolge nur dann aus, wenn Sie truePersistente Sicherheitsinformationen auf festlegen.The .NET Framework Data Provider for SQL Server does not persist or return the password in a connection string unless you set Persist Security Info to true.

Sie können die ConnectionString -Eigenschaft verwenden, um eine Verbindung mit einer-Datenbank herzustellen.You can use the ConnectionString property to connect to a database. Im folgenden Beispiel wird eine typische Verbindungs Zeichenfolge veranschaulicht.The following example illustrates a typical connection string.

"Persist Security Info=False;Integrated Security=true;Initial Catalog=Northwind;server=(local)"  

Verwenden Sie das SqlConnectionStringBuilder neue, um gültige Verbindungs Zeichenfolgen zur Laufzeit zu erstellen.Use the new SqlConnectionStringBuilder to construct valid connection strings at run time. Weitere Informationen finden Sie in Connection String Builders (Verbindungszeichenfolgengeneratoren).For more information, see Connection String Builders.

Die ConnectionString -Eigenschaft kann nur festgelegt werden, wenn die Verbindung geschlossen wird.The ConnectionString property can be set only when the connection is closed. Viele der Verbindungs Zeichen folgen Werte haben entsprechende schreibgeschützte Eigenschaften.Many of the connection string values have corresponding read-only properties. Wenn die Verbindungs Zeichenfolge festgelegt ist, werden diese Eigenschaften aktualisiert, es sei denn, es wird ein Fehler erkannt.When the connection string is set, these properties are updated, except when an error is detected. In diesem Fall wird keine der Eigenschaften aktualisiert.In this case, none of the properties are updated. SqlConnectionEigenschaften geben nur die Einstellungen zurück, die in ConnectionStringenthalten sind.SqlConnection properties return only those settings that are contained in the ConnectionString.

Zum Herstellen einer Verbindung mit einem lokalen Computer geben Sie "(local)" für den Server an.To connect to a local computer, specify "(local)" for the server. Wenn kein Servername angegeben ist, wird versucht, eine Verbindung mit der Standard Instanz auf dem lokalen Computer herzustellen.If a server name is not specified, a connection will be attempted to the default instance on the local computer.

Durch das ConnectionString Zurücksetzen von bei einer geschlossenen Verbindung werden alle Werte der Verbindungs Zeichenfolge (und zugehörige Eigenschaften) einschließlich des Kennworts zurückgesetzt.Resetting the ConnectionString on a closed connection resets all connection string values (and related properties) including the password. Wenn Sie z. b. eine Verbindungs Zeichenfolge mit "DATABASE = AdventureWorks" festlegen und anschließend die Verbindungs Zeichenfolge auf "Data Source = MyServer; Integrated Security = true" Database zurücksetzen, wird die-Eigenschaft nicht mehr auf "AdventureWorks" festgelegt.For example, if you set a connection string that includes "Database= AdventureWorks", and then reset the connection string to "Data Source=myserver;Integrated Security=true", the Database property is no longer set to "AdventureWorks".

Die Verbindungs Zeichenfolge wird sofort nach dem Festlegen analysiert.The connection string is parsed immediately after being set. Wenn beim Parsen Fehler in der Syntax gefunden werden, wird eine Lauf Zeit Ausnahme ArgumentExceptiongeneriert, z. b..If errors in syntax are found when parsing, a runtime exception, such as ArgumentException, is generated. Andere Fehler können nur gefunden werden, wenn versucht wird, die Verbindung zu öffnen.Other errors can be found only when an attempt is made to open the connection.

Das grundlegende Format einer Verbindungs Zeichenfolge enthält eine Reihe von Schlüsselwort-Wert-Paaren, die durch Semikolons getrennt sind.The basic format of a connection string includes a series of keyword/value pairs separated by semicolons. Ein Gleichheitszeichen (=) verbindet jedes Schlüsselwort mit seinem Wert.The equal sign (=) connects each keyword and its value. Der Wert muss in doppelte Anführungszeichen eingeschlossen werden, um Werte mit einem Semikolon, einem einfachen Anführungszeichen oder einem doppelten Anführungszeichen einzuschließen.To include values that contain a semicolon, single-quote character, or double-quote character, the value must be enclosed in double quotation marks. Wenn der Wert sowohl ein Semikolon als auch ein doppeltes Anführungszeichen enthält, kann der Wert in einfache Anführungszeichen eingeschlossen werden.If the value contains both a semicolon and a double-quote character, the value can be enclosed in single quotation marks. Das einfache Anführungszeichen ist auch nützlich, wenn der Wert mit einem doppelten Anführungszeichen beginnt.The single quotation mark is also useful if the value starts with a double-quote character. Umgekehrt kann das doppelte Anführungszeichen verwendet werden, wenn der Wert mit einem einfachen Anführungszeichen beginnt.Conversely, the double quotation mark can be used if the value starts with a single quotation mark. Wenn der Wert sowohl einfache Anführungszeichen als auch doppelte Anführungszeichen enthält, muss das Anführungszeichen, das zum Einschließen des Werts verwendet wird, jedes Mal verdoppelt werden, wenn es innerhalb des Werts liegt.If the value contains both single-quote and double-quote characters, the quotation mark character used to enclose the value must be doubled every time it occurs within the value.

Um vorangehende oder nachfolgende Leerzeichen in den Zeichen folgen Wert einzuschließen, muss der Wert entweder in einfache Anführungszeichen oder in doppelte Anführungszeichen eingeschlossen werden.To include preceding or trailing spaces in the string value, the value must be enclosed in either single quotation marks or double quotation marks. Alle führenden oder nachfolgenden Leerzeichen um ganzzahlige, boolesche Werte oder enumerierte Werte werden ignoriert, auch wenn Sie in Anführungszeichen eingeschlossen sind.Any leading or trailing spaces around integer, Boolean, or enumerated values are ignored, even if enclosed in quotation marks. Leerzeichen innerhalb eines zeichenfolgenliteralschlüsselworts oder Werts werden jedoch beibehalten.However, spaces within a string literal keyword or value are preserved. Einfache oder doppelte Anführungszeichen können in einer Verbindungs Zeichenfolge ohne Trennzeichen verwendet werden (z. b. Data Source = my' Server oder Data Source = My ' Server), es sei denn, ein Anführungszeichen ist das erste oder letzte Zeichen im Wert.Single or double quotation marks may be used within a connection string without using delimiters (for example, Data Source= my'Server or Data Source= my"Server), unless a quotation mark character is the first or last character in the value.

Bei Schlüsselwörtern wird die Groß-/KleinschreibungKeywords are not case sensitive.

In der folgenden Tabelle sind die gültigen Namen für Schlüsselwort Werte ConnectionStringin aufgeführt.The following table lists the valid names for keyword values within the ConnectionString.

StichwortKeyword StandardDefault BeschreibungDescription
AddrAddr Nicht zutreffendN/A Synonym der Datenquelle.Synonym of Data Source.
AdresseAddress Nicht zutreffendN/A Synonym der Datenquelle.Synonym of Data Source.
AppApp Nicht zutreffendN/A Synonym für den Anwendungsnamen.Synonym of Application Name.
Application NameApplication Name Nicht zutreffendN/A Der Name der Anwendung oder ".NET SqlClient Datenanbieter", wenn kein Anwendungsname angegeben wird.The name of the application, or '.NET SQLClient Data Provider' if no application name is provided.

Ein Anwendungsname darf höchstens 128 Zeichen umfassen.An application name can be 128 characters or less.
ApplicationIntent ReadWrite Deklariert den Anwendungstyp der Anwendung beim Herstellen einer Verbindung mit einem Server.Declares the application workload type when connecting to a server. Mögliche Werte sind ReadOnly und ReadWrite.Possible values are ReadOnly and ReadWrite. Beispiel:For example:

ApplicationIntent=ReadOnly

Weitere Informationen zur SqlClient-Unterstützung für AlwaysOn-Verfügbarkeitsgruppen finden Sie unter SqlClient-Unterstützung für hohe Verfügbarkeit, Notfallwiederherstellung.For more information about SqlClient support for Always On Availability Groups, see SqlClient Support for High Availability, Disaster Recovery.
Asynchronous ProcessingAsynchronous Processing

- oder --or-

AsyncAsync
Alarm'false' Wenn true, aktiviert die Unterstützung für asynchrone Vorgänge.When true, enables asynchronous operation support. Erkannte Werte sind true, false, yes und no.Recognized values are true, false, yes, and no.

Diese Eigenschaft wird ab .NET Framework 4.5.NET Framework 4.5 ignoriert.This property is ignored beginning in .NET Framework 4.5.NET Framework 4.5. Weitere Informationen zur SqlClient-Unterstützung für asynchrone Programmierung finden Sie unter asynchrone Programmierung.For more information about SqlClient support for asynchronous programming, see Asynchronous Programming.
AttachDBFilenameAttachDBFilename

- oder --or-

Erweiterte EigenschaftenExtended Properties

- oder --or-

Ursprünglicher DateinameInitial File Name
Nicht zutreffendN/A Der Name der primären Datenbankdatei, einschließlich des vollständigen Pfadnamens einer anfügbaren Datenbank.The name of the primary database file, including the full path name of an attachable database. AttachDbFileName wird nur für primäre Datendateien mit der Erweiterung MDF unterstützt.AttachDBFilename is only supported for primary data files with an .mdf extension.

Wenn der Wert des AttachDBFilename-Schlüssels in der Verbindungs Zeichenfolge angegeben wird, wird die Datenbank angefügt und wird zur Standarddatenbank für die Verbindung.If the value of the AttachDBFileName key is specified in the connection string, the database is attached and becomes the default database for the connection.

Wenn dieser Schlüssel nicht angegeben ist und die Datenbank zuvor angefügt wurde, wird die Datenbank nicht erneut angefügt.If this key is not specified and if the database was previously attached, the database will not be reattached. Die zuvor angefügte Datenbank wird als Standarddatenbank für die Verbindung verwendet.The previously attached database will be used as the default database for the connection.

Wenn dieser Schlüssel mit dem AttachDBFilename-Schlüssel angegeben wird, wird der Wert dieses Schlüssels als Alias verwendet.If this key is specified together with the AttachDBFileName key, the value of this key will be used as the alias. Wenn der Name jedoch bereits in einer anderen verbundenen Datenbank verwendet wird, tritt bei der Verbindung ein Fehler auf.However, if the name is already used in another attached database, the connection will fail.

Der Pfad kann absolut oder relativ sein, indem die DataDirectory-Ersetzungs Zeichenfolge verwendet wird.The path may be absolute or relative by using the DataDirectory substitution string. Wenn DataDirectory verwendet wird, muss die Datenbankdatei in einem Unterverzeichnis des Verzeichnisses vorhanden sein, auf das von der Ersetzungs Zeichenfolge verwiesen wird.If DataDirectory is used, the database file must exist within a subdirectory of the directory pointed to by the substitution string. Hinweis: Remote Server-, http-und UNC-Pfadnamen werden nicht unterstützt.Note: Remote server, HTTP, and UNC path names are not supported.

Der Datenbankname muss mit dem Schlüsselwort ' Database ' (oder einem seiner Aliase) angegeben werden, wie im folgenden beschrieben:The database name must be specified with the keyword 'database' (or one of its aliases) as in the following:

"AttachDbFileName=|DataDirectory|\data\YourDB.mdf;integrated security=true;database=YourDatabase"

Ein Fehler wird generiert, wenn eine Protokolldatei im gleichen Verzeichnis wie die Datendatei enthalten ist und beim Anfügen der primären Datendatei das Schlüsselwort "database" verwendet wird.An error will be generated if a log file exists in the same directory as the data file and the 'database' keyword is used when attaching the primary data file. Entfernen Sie in diesem Fall die Protokolldatei.In this case, remove the log file. Sobald die Datenbank angefügt wird, wird automatisch auf Grundlage des physischen Pfads eine neue Protokolldatei generiert.Once the database is attached, a new log file will be automatically generated based on the physical path.
AuthentifizierungAuthentication Nicht zutreffendN/A Die Authentifizierungsmethode, die zum Herstellen einer Verbindung mit SQL-Datenbank mithilfe Azure Active Directory-Authentifizierungverwendet wird.The authentication method used for Connecting to SQL Database By Using Azure Active Directory Authentication.

Gültige Werte sind:Valid values are:

Active Directory integriert, Active Directory Kennwort und SQL-Kennwort.Active Directory Integrated, Active Directory Password, Sql Password.
Spalten Verschlüsselungs EinstellungColumn Encryption Setting Nicht zutreffendN/A Aktiviert oder deaktiviert Always Encrypted Funktionen für die Verbindung.Enables or disables Always Encrypted functionality for the connection.
VerbindungstimeoutConnect Timeout

- oder --or-

Connection TimeoutConnection Timeout

- oder --or-

TimeoutTimeout
1515 Die Zeitspanne (in Sekunden), die auf eine Verbindung mit dem Server gewartet werden soll, bevor der Versuch beendet und ein Fehler erzeugt wird.The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error.

Gültige Werte sind größer als oder gleich 0 (null) und kleiner oder gleich 2147483647.Valid values are greater than or equal to 0 and less than or equal to 2147483647.

Legen Sie das Verbindungs Timeout beim Öffnen einer Verbindung mit einer Azure SQL-Datenbank auf 30 Sekunden fest.When opening a connection to a Azure SQL Database, set the connection timeout to 30 seconds.
Verbindungs LebensdauerConnection Lifetime

- oder --or-

Load Balance TimeoutLoad Balance Timeout
00 Wenn eine Verbindung an den Pool zurückgegeben wird, wird die Erstellungszeit mit der aktuellen Zeit verglichen. Wenn diese Zeitspanne (in Sekunden) größer ist als der für die Connection Lifetime angegebene Wert, wird die Verbindung zerstört.When a connection is returned to the pool, its creation time is compared with the current time, and the connection is destroyed if that time span (in seconds) exceeds the value specified by Connection Lifetime. Dies ist hilfreich bei Gruppenkonfigurationen, um einen Lastenausgleich zwischen einem bereits aktiven Server und einem Server zu erzwingen, der gerade erst online gegangen ist.This is useful in clustered configurations to force load balancing between a running server and a server just brought online.

Der Wert 0 (null) bewirkt, dass gepoolte Verbindungen das maximale Verbindungs Timeout aufweisen.A value of zero (0) causes pooled connections to have the maximum connection timeout.
ConnectRetryCountConnectRetryCount 11 Steuert die Anzahl der Versuche zum erneuten Herstellen der Verbindung, nachdem der Client einen Fehler in einer Leerlaufverbindung identifiziert hat.Controls the number of reconnection attempts after the client identifies an idle connection failure. Gültige Werte sind 0 bis 255.Valid values are 0 to 255. Der Standard ist 1.The default is 1. 0 bedeutet nicht, dass versucht wird, die Verbindung wiederherzustellen (Verbindungs Resilienz deaktivieren).0 means do not attempt to reconnect (disable connection resiliency).

Weitere Informationen zum Ausfall der Verbindungsstabilität im Leerlauf finden Sie im technischen Artikel zum Ausfall der Verbindungs Resilienz im Leerlauf.For additional information about idle connection resiliency, see Technical Article - Idle Connection Resiliency.
ConnectRetryIntervalConnectRetryInterval 1010 Gibt die Zeit zwischen den einzelnen Verbindungs Wiederholungs versuchen an (connectretrycount).Specifies the time between each connection retry attempt (ConnectRetryCount). Gültige Werte sind 1 bis 60 Sekunden (Standardwert = 10), die nach dem ersten Versuch der erneuten Verbindung angewendet werden.Valid values are 1 to 60 seconds (default=10), applied after the first reconnection attempt. Wenn eine unterbrochene Verbindung erkannt wird, versucht der Client sofort, erneut eine Verbindung herzustellen. Dies ist der erste Wiederholungsversuch, der nur erfolgt, wenn connectretrycount größer als 0 (null) ist.When a broken connection is detected, the client immediately attempts to reconnect; this is the first reconnection attempt and only occurs if ConnectRetryCount is greater than 0. Wenn der erste Verbindungsversuch fehlschlägt und connectretrycount größer als 1 ist, wartet der Client connectretryinterval, um den zweiten und nachfolgenden erneuten Verbindungsversuch zu versuchen.If the first reconnection attempt fails and ConnectRetryCount is greater than 1, the client waits ConnectRetryInterval to try the second and subsequent reconnection attempts.

Weitere Informationen zum Ausfall der Verbindungsstabilität im Leerlauf finden Sie im technischen Artikel zum Ausfall der Verbindungs Resilienz im Leerlauf.For additional information about idle connection resiliency, see Technical Article - Idle Connection Resiliency.
Context ConnectionContext Connection Alarm'false' true, wenn eine Prozess interne Verbindung zu SQL Server hergestellt werden soll.true if an in-process connection to SQL Server should be made.
Current LanguageCurrent Language

- oder --or-

SpracheLanguage
Nicht zutreffendN/A Legt die für Datenbankserver-Warn-oder-Fehlermeldungen verwendete Sprache fest.Sets the language used for database server warning or error messages.

Der sprach Name darf höchstens 128 Zeichen umfassen.The language name can be 128 characters or less.
DatenquelleData Source

- oder --or-

ServerServer

- oder --or-

AdresseAddress

- oder --or-

AddrAddr

- oder --or-

NetzwerkadresseNetwork Address
Nicht zutreffendN/A Der Name oder die Netzwerkadresse der Instanz von SQL Server mit der eine Verbindung hergestellt werden soll.The name or network address of the instance of SQL Server to which to connect. Die Portnummer kann nach dem Servernamen angegeben werden:The port number can be specified after the server name:

server=tcp:servername, portnumber

Verwenden Sie immer (local), wenn Sie eine lokale Instanz angeben.When specifying a local instance, always use (local). Fügen Sie zum Erzwingen eines Protokolls eines der folgenden Präfixe hinzu:To force a protocol, add one of the following prefixes:

np:(local), tcp:(local), lpc:(local)

.NET Framework 4.5.NET Framework 4.5Ab können Sie auch wie folgt eine Verbindung mit einer localdb-Datenbank herstellen:Beginning in .NET Framework 4.5.NET Framework 4.5, you can also connect to a LocalDB database as follows:

server=(localdb)\\myInstance

Weitere Informationen zu localdb finden Sie unter SqlClient-Unterstützung für localdb.For more information about LocalDB, see SqlClient Support for LocalDB.

Die Datenquelle muss das TCP-Format oder das Named Pipes-Format verwenden.Data Source must use the TCP format or the Named Pipes format.

Das TCP-Format lautet wie folgt:TCP format is as follows:

-TCP:<Hostname >\< Instanzname>- tcp:<host name>\<instance name>
-TCP:<Hostname >,<TCP/IP-Portnummer >- tcp:<host name>,<TCP/IP port number>

Das TCP-Format muss mit dem Präfix "TCP:" beginnen, gefolgt von der Daten Bank Instanz, die durch einen Hostnamen und einen Instanznamen angegeben wird.The TCP format must start with the prefix "tcp:" and is followed by the database instance, as specified by a host name and an instance name. Dieses Format ist nicht anwendbar, wenn eine Verbindung mit Azure SQL-Datenbank hergestellt wird.This format is not applicable when connecting to Azure SQL Database. TCP wird automatisch für Verbindungen mit Azure SQL-Datenbank ausgewählt, wenn kein Protokoll angegeben wird.TCP is automatically selected for connections to Azure SQL Database when no protocol is specified.

Der Hostname muss auf eine der folgenden Arten angegeben werden:The host name MUST be specified in one of the following ways:

-NetbiosName- NetBIOSName
-IPv4Address- IPv4Address
-IPv6Address- IPv6Address

Der Instanzname wird verwendet, um eine bestimmte TCP/IP-Portnummer aufzulösen, auf der eine Daten Bank Instanz gehostet wird.The instance name is used to resolve to a particular TCP/IP port number on which a database instance is hosted. Alternativ ist auch eine direkte Angabe einer TCP/IP-Portnummer zulässig.Alternatively, specifying a TCP/IP port number directly is also allowed. Wenn der Instanzname und die Portnummer nicht vorhanden sind, wird die Standard-Daten Bank Instanz verwendet.If both instance name and port number are not present, the default database instance is used.

Das Named Pipes-Format lautet wie folgt:The Named Pipes format is as follows:

-NP:\\< Hostname>\pipe\< Pipename>- np:\\<host name>\pipe\<pipe name>

Das Named Pipes-Format muss mit dem Präfix "NP:" beginnen, gefolgt von einem Named Pipe Namen.The Named Pipes format MUST start with the prefix "np:" and is followed by a named pipe name.

Der Hostname muss auf eine der folgenden Arten angegeben werden:The host name MUST be specified in one of the following ways:

-NetbiosName- NetBIOSName
-IPv4Address- IPv4Address
-IPv6Address- IPv6Address

Der Pipename wird verwendet, um die Daten Bank Instanz zu identifizieren, mit der die .NET Framework Anwendung verbunden wird.The pipe name is used to identify the database instance to which the .NET Framework application will be connected.

Wenn der Wert des Netzwerk Schlüssels angegeben ist, sollten die Präfixe "TCP:" und "NP:" nicht angegeben werden.If the value of the Network key is specified, the prefixes "tcp:" and "np:" should not be specified. Hinweis: Sie können die Verwendung von TCP anstelle von Shared Memory erzwingen, indem Sie entweder TCP: dem Servernamen in der Verbindungs Zeichenfolge oder localhostverwenden.Note: You can force the use of TCP instead of shared memory, either by prefixing tcp: to the server name in the connection string, or by using localhost.
EncryptEncrypt Alarm'false' Bei trueverwendet SQL Server SSL-Verschlüsselung für alle Daten, die zwischen dem Client und dem Server gesendet werden, wenn auf dem Server ein Zertifikat installiert ist.When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. Erkannte Werte sind true, false, yes und no.Recognized values are true, false, yes, and no. Weitere Informationen finden Sie unter Syntax der Verbindungs Zeichenfolge.For more information, see Connection String Syntax.

Ab muss der Server TrustServerCertificate Name (oder Encrypt die IP-Adresse) in einem SQL Server SSL-Zertifikat genau mit dem Servernamen (oder der IP-Adresse) übereinstimmen, der in der Verbindungs Zeichenfolge angegeben ist ,wennfalseistunddenWerttruehat..NET Framework 4.5.NET Framework 4.5Beginning in .NET Framework 4.5.NET Framework 4.5, when TrustServerCertificate is false and Encrypt is true, the server name (or IP address) in a SQL Server SSL certificate must exactly match the server name (or IP address) specified in the connection string. Andernfalls schlägt die Verbindung fehl.Otherwise, the connection attempt will fail. Informationen zur Unterstützung für Zertifikate, deren Betreff mit einem Platzhalter Zeichen (*) beginnt, finden Sie unter akzeptierte Platzhalter, die von Server Zertifikaten für die Server Authentifizierung verwendet werden.For information about support for certificates whose subject starts with a wildcard character (*), see Accepted wildcards used by server certificates for server authentication.
EnlistEnlist "true"'true' trueGibt an, dass das SQL Server Verbindungspool Funktion die Verbindung automatisch in den aktuellen Transaktionskontext des Erstellungsthreads einträgt.true indicates that the SQL Server connection pooler automatically enlists the connection in the creation thread's current transaction context.
Failover PartnerFailover Partner Nicht zutreffendN/A Der Name des Failover-Partner Servers, auf dem die Daten Bank Spiegelung konfiguriert ist.The name of the failover partner server where database mirroring is configured.

Wenn der Wert dieses Schlüssels "" ist, muss der anfangs Katalog vorhanden sein, und sein Wert darf nicht "" lauten.If the value of this key is "", then Initial Catalog must be present, and its value must not be "".

Der Servername darf nicht länger als 128 Zeichen sein.The server name can be 128 characters or less.

Wenn Sie einen Failoverpartner angeben, der Failoverpartnerserver aber nicht für die Daten Bank Spiegelung konfiguriert ist und der primäre Server (mit dem Server Schlüsselwort angegeben) nicht verfügbar ist, tritt bei der Verbindung ein Fehler auf.If you specify a failover partner but the failover partner server is not configured for database mirroring and the primary server (specified with the Server keyword) is not available, then the connection will fail.

Wenn Sie einen Failoverpartner angeben und der primäre Server nicht für die Daten Bank Spiegelung konfiguriert ist, wird die Verbindung mit dem primären Server (angegeben mit dem Server Schlüsselwort) erfolgreich hergestellt, wenn der primäre Server verfügbar ist.If you specify a failover partner and the primary server is not configured for database mirroring, the connection to the primary server (specified with the Server keyword) will succeed if the primary server is available.
Initial CatalogInitial Catalog

- oder --or-

DatenbankDatabase
Nicht zutreffendN/A Der Name der Datenbank.The name of the database.

Der Datenbankname darf nicht länger als 128 Zeichen sein.The database name can be 128 characters or less.
Integrated SecurityIntegrated Security

- oder --or-

Trusted_ConnectionTrusted_Connection
Alarm'false' Gibt falsean, dass die Benutzer-ID und das Kennwort in der Verbindung angegeben werden.When false, User ID and Password are specified in the connection. Bei truewerden die aktuellen Anmelde Informationen für das Windows-Konto für die Authentifizierung verwendet.When true, the current Windows account credentials are used for authentication.

Erkannte Werte sind true, false, yes, no trueund (dringendempfohlen),wasentsprichtsspi .Recognized values are true, false, yes, no, and sspi (strongly recommended), which is equivalent to true.

Wenn die Benutzer-ID und das Kennwort angegeben sind und die integrierte Sicherheit auf true festgelegt ist, werden die Benutzer-ID und das Kennwort ignoriert, und es wird die integrierte Sicherheit verwendet.If User ID and Password are specified and Integrated Security is set to true, the User ID and Password will be ignored and Integrated Security will be used.

SqlCredentialstellt eine sicherere Möglichkeit zum Angeben von Anmelde Informationen für eine Verbindung dar, die SQL ServerIntegrated Security=false-Authentifizierung verwendet ().SqlCredential is a more secure way to specify credentials for a connection that uses SQL Server Authentication (Integrated Security=false).
Max Pool SizeMax Pool Size 100100 Die maximale Anzahl von Verbindungen, die im Pool zulässig sind.The maximum number of connections that are allowed in the pool.

Gültige Werte sind größer als oder gleich 1.Valid values are greater than or equal to 1. Werte, die kleiner als die minimale Poolgröße sind, generieren einen Fehler.Values that are less than Min Pool Size generate an error.
Min Pool SizeMin Pool Size 00 Die Mindestanzahl von Verbindungen, die im Pool zulässig sind.The minimum number of connections that are allowed in the pool.

Gültige Werte sind größer als oder gleich 0 (null).Valid values are greater than or equal to 0. NULL (0) in diesem Feld bedeutet, dass keine minimalen Verbindungen anfänglich geöffnet werden.Zero (0) in this field means no minimum connections are initially opened.

Werte, die größer als die maximale Poolgröße sind, generieren einen Fehler.Values that are greater than Max Pool Size generate an error.
MultipleActiveResultSetsMultipleActiveResultSets Alarm'false' Bei truekann eine Anwendung mehrere aktive Resultsets (Mars) verwalten.When true, an application can maintain multiple active result sets (MARS). Wenn false, muss eine Anwendung alle Resultsets von einem Batch verarbeiten oder Abbrechen, bevor Sie einen anderen Batch für diese Verbindung ausführen kann.When false, an application must process or cancel all result sets from one batch before it can execute any other batch on that connection.

Die erkannten Werte true sind falseund.Recognized values are true and false.

Weitere Informationen finden Sie unter Multiple Active Result Sets (MARS).For more information, see Multiple Active Result Sets (MARS).
MultiSubnetFailover falseFALSE Gibt immer an, WenneineVerbindungmitdemverfügbarkeitsgruppenlistenereinerSQLServer2012(oderhöher)-VerfügbarkeitsGruppeodereinerSQLServer2012(oderhöher)-Failoverclusterinstanzhergestelltwird.multiSubnetFailover=TrueAlways specify multiSubnetFailover=True when connecting to the availability group listener of a SQL Server 2012 (or later) availability group or a SQL Server 2012 (or later) Failover Cluster Instance. multiSubnetFailover=Truekonfiguriert SqlClient, um eine schnellere Erkennung und Verbindung mit dem (derzeit) aktiven Server zu ermöglichen.multiSubnetFailover=True configures SqlClient to provide faster detection of and connection to the (currently) active server. Mögliche Werte sind Yes und No, True und False oder und1 . 0Possible values are Yes and No, True and False or 1 and 0. Beispiel:For example:

MultiSubnetFailover=True

Die Standardeinstellung ist False.The default is False. Weitere Informationen zur Unterstützung von SqlClient für Always on AGS finden Sie unter SqlClient-Unterstützung für hohe Verfügbarkeit und Notfall Wiederherstellung.For more information about SqlClient's support for Always On AGs, see SqlClient Support for High Availability, Disaster Recovery.
Network LibraryNetwork Library

- oder --or-

NetzwerkNetwork

- oder --or-

InvestitionsNet
Nicht zutreffendN/A Die Netzwerk Bibliothek, die verwendet wird, um eine Verbindung mit einer Instanz von SQL Server herzustellen.The network library used to establish a connection to an instance of SQL Server. Unterstützte Werte sind:Supported values include:

dbnmpntw (Named Pipes)dbnmpntw (Named Pipes)

dbmsrpcn (Multiprotocol, Windows RPC)dbmsrpcn (Multiprotocol, Windows RPC)

dbmsadsn (Apple Talk)dbmsadsn (Apple Talk)

dbmsgnet (via)dbmsgnet (VIA)

dbmslpcn (Shared Memory)dbmslpcn (Shared Memory)

dbmsspxn (IPX/SPX)dbmsspxn (IPX/SPX)

dbmssocn (TCP/IP)dbmssocn (TCP/IP)

Dbmsvinn (Banyan-Reben)Dbmsvinn (Banyan Vines)

Die entsprechende Netzwerk-DLL muss auf dem System installiert werden, mit dem Sie eine Verbindung herstellen.The corresponding network DLL must be installed on the system to which you connect. Wenn Sie kein Netzwerk angeben und einen lokalen Server verwenden (z. b. "." oder "(local)"), wird der gemeinsame Arbeitsspeicher verwendet.If you do not specify a network and you use a local server (for example, "." or "(local)"), shared memory is used. In diesem Beispiel handelt es sich um die Netzwerkbibliothek Win32 Winsock TCP/IP (dbmssocn), wobei der Port 1433 verwendet wird.In this example, the network library is Win32 Winsock TCP/IP (dbmssocn), and 1433 is the port being used.

Network Library=dbmssocn;Data Source=000.000.000.000,1433;
Packet SizePacket Size 80008000 Größe der Netzwerkpakete in Bytes, die für die Kommunikation mit einer Instanz von SQL Server verwendet werden.Size in bytes of the network packets used to communicate with an instance of SQL Server.

Die Paketgröße kann größer oder gleich 512 und kleiner oder gleich 32768 sein.The packet size can be greater than or equal to 512 and less than or equal to 32768.
KennwortPassword

- oder --or-

PWDPWD
Nicht zutreffendN/A Das Kennwort für die Anmeldung des SQL Server Kontos.The password for the SQL Server account logging on. Nicht empfohlen.Not recommended. Um ein hohes Maß an Sicherheit zu gewährleisten, wird dringend empfohlen, stattdessen Integrated Security das Trusted_Connection Schlüsselwort oder zu verwenden.To maintain a high level of security, we strongly recommend that you use the Integrated Security or Trusted_Connection keyword instead. SqlCredentialist eine sicherere Möglichkeit zum Angeben von Anmelde Informationen für eine Verbindung, die SQL Server-Authentifizierung verwendet.SqlCredential is a more secure way to specify credentials for a connection that uses SQL Server Authentication.

Das Kennwort darf höchstens 128 Zeichen enthalten.The password must be 128 characters or less.
Persist Security InfoPersist Security Info

- oder --or-

PersistSecurityInfoPersistSecurityInfo
Alarm'false' Bei Festlegung false auf no oder (stark empfohlen) werden sicherheitsrelevante Informationen, wie z. b. das Kennwort, nicht als Teil der Verbindung zurückgegeben, wenn die Verbindung geöffnet ist oder sich jemals im geöffneten Zustand befunden hat.When set to false or no (strongly recommended), security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state. Durch das Zurücksetzen der Verbindungs Zeichenfolge werden alle Verbindungs Zeichen folgen Werte einschließlich des Kennworts zurückgesetzt.Resetting the connection string resets all connection string values including the password. Erkannte Werte sind true, false, yes und no.Recognized values are true, false, yes, and no.
PoolBlockingPeriodPoolBlockingPeriod AutoAuto Legt das Verhalten des Blockierungs Zeitraums für einen Verbindungspool fest.Sets the blocking period behavior for a connection pool. Weitere PoolBlockingPeriod Informationen finden Sie in der Eigenschaft.See PoolBlockingPeriod property for details.
PoolingPooling "true"'true' Wenn der Wert dieses Schlüssels auf true festgelegt ist, werden alle neu erstellten Verbindungen dem Pool hinzugefügt, wenn Sie von der Anwendung geschlossen werden.When the value of this key is set to true, any newly created connection will be added to the pool when closed by the application. Bei einem nächsten Versuch, dieselbe Verbindung zu öffnen, wird diese Verbindung aus dem Pool gezeichnet.In a next attempt to open the same connection, that connection will be drawn from the pool.

Verbindungen werden als identisch betrachtet, wenn Sie dieselbe Verbindungs Zeichenfolge aufweisen.Connections are considered the same if they have the same connection string. Unterschiedliche Verbindungen verfügen über unterschiedliche Verbindungs Zeichenfolgen.Different connections have different connection strings.

Der Wert dieses Schlüssels kann "true", "false", "yes" oder "No" lauten.The value of this key can be "true", "false", "yes", or "no".
ReplicationReplication Alarm'false' true, wenn die Replikation mithilfe der Verbindung unterstützt wird.true if replication is supported using the connection.
Transaktion BindingTransaction Binding Implicit UnbindImplicit Unbind Steuert die Verbindungs Zuordnung mit einer System.Transactions eingetragenen Transaktion.Controls connection association with an enlisted System.Transactions transaction.

Dabei sind folgende Werte möglich:Possible values are:

Transaction Binding=Implicit Unbind;

Transaction Binding=Explicit Unbind;

Die implizite unbindung bewirkt, dass die Verbindung von der Transaktion trennt, wenn Sie endet.Implicit Unbind causes the connection to detach from the transaction when it ends. Nach der Trennung werden im Autocommit-Modus zusätzliche Anforderungen für die Verbindung ausgeführt.After detaching, additional requests on the connection are performed in autocommit mode. Die System.Transactions.Transaction.Current-Eigenschaft wird nicht überprüft, wenn Anforderungen ausgeführt werden, solange die Transaktion aktiv ist.The System.Transactions.Transaction.Current property is not checked when executing requests while the transaction is active. Nach Ende der Transaktion werden im Autocommit-Modus zusätzliche Anforderungen ausgeführt.After the transaction has ended, additional requests are performed in autocommit mode.

Wenn das System die Transaktion beendet (im Bereich eines using-Blocks), bevor der letzte Befehl abgeschlossen ist, wird InvalidOperationExceptionausgelöst.If the system ends the transaction (in the scope of a using block) before the last command completes, it will throw InvalidOperationException.

Die explizite Bindung zur Bindung bewirkt, dass die Verbindung an die Transaktion angehängt bleibt, bis die Verbindung geschlossen SqlConnection.TransactionEnlist(null) wird oder explizit aufgerufen wird.Explicit Unbind causes the connection to remain attached to the transaction until the connection is closed or an explicit SqlConnection.TransactionEnlist(null) is called. Ab machen .NET Framework 4.NET Framework 4Änderungen an der impliziten Bindung zum Aufheben der Bindung explizit ungebunden.Beginning in .NET Framework 4.NET Framework 4, changes to Implicit Unbind make Explicit Unbind obsolete. Eine InvalidOperationException wird ausgelöst, wenn es sich bei Transaction.Current nicht um die eingetragene Transaktion handelt, oder wenn die eingetragene Transaktion nicht aktiv ist.An InvalidOperationException is thrown if Transaction.Current is not the enlisted transaction or if the enlisted transaction is not active.
TransparentNetworkIPResolutionTransparentNetworkIPResolution Siehe Beschreibung.See description. Wenn der Wert dieses Schlüssels auf true festgelegt wird, muss die Anwendung alle IP-Adressen für einen bestimmten DNS-Eintrag abrufen und versuchen, mit der ersten Adresse auf der Liste eine Verbindung herzustellen.When the value of this key is set to true, the application is required to retrieve all IP addresses for a particular DNS entry and attempt to connect with the first one in the list. Wenn die Verbindung nicht innerhalb von 0,5 Sekunden hergestellt wird, versucht die Verbindung, parallel mit allen anderen Adressen eine Verbindung herzustellen.If the connection is not established within 0.5 seconds, the application will try to connect to all others in parallel. Wenn die erste Adresse antwortet, stellt die Anwendung eine Verbindung mit der antwortenden IP-Adresse her.When the first answers, the application will establish the connection with the respondent IP address.

Wenn der MultiSubnetFailover Schlüssel auf truefestgelegt ist TransparentNetworkIPResolution , wird ignoriert.If the MultiSubnetFailover key is set to true, TransparentNetworkIPResolution is ignored.

Wenn der Failover Partner Schlüssel festgelegt ist TransparentNetworkIPResolution , wird ignoriert.If the Failover Partner key is set, TransparentNetworkIPResolution is ignored.

Der Wert truedieses Schlüssels muss, false, yesoder nosein.The value of this key must be true, false, yes, or no.

Der Wert wird yes mit dem Wert von trueidentisch behandelt.A value of yes is treated the same as a value of true.

Der Wert wird no mit dem Wert von falseidentisch behandelt.A value of no is treated the same as a value of false.

Die Standardwerte lauten wie folgt:The default values are as follows:

  • falseWennfalse when:

    • Herstellen einer Verbindung mit der Azure SQL-Datenbank, in der die Datenquelle endet:Connecting to Azure SQL Database where the data source ends with:

      • .database.chinacloudapi.cn.database.chinacloudapi.cn
      • .database.usgovcloudapi.net.database.usgovcloudapi.net
      • .database.cloudapi.de.database.cloudapi.de
      • .database.windows.net.database.windows.net
    • Authenticationist ' Active Directory Password ' oder ' Active Directory Integrated 'Authentication is 'Active Directory Password' or 'Active Directory Integrated'
  • In allen anderen Fällen true.true in all other cases.
TrustServerCertificateTrustServerCertificate Alarm'false' Bei Festlegung trueauf wird SSL zum Verschlüsseln des Kanals verwendet, wenn die Überprüfung der Vertrauensstellung durchlaufen der Zertifikat Kette umgangen wird.When set to true, SSL is used to encrypt the channel when bypassing walking the certificate chain to validate trust. Wenn TrustServerCertificate auf true festgelegt ist und verschlüsseln auf falsefestgelegt ist, wird der Kanal nicht verschlüsselt.If TrustServerCertificate is set to true and Encrypt is set to false, the channel is not encrypted. Erkannte Werte sind true, false, yes und no.Recognized values are true, false, yes, and no. Weitere Informationen finden Sie unter Syntax der Verbindungs Zeichenfolge.For more information, see Connection String Syntax.
Typsystem VersionType System Version Nicht zutreffendN/A Ein Zeichen folgen Wert, der das Typsystem angibt, das die Anwendung erwartet.A string value that indicates the type system the application expects. Welche Funktionalität einer Clientanwendung zur Verfügung steht, hängt von der SQL Server-Version und der Kompatibilitätsstufe der Datenbank ab.The functionality available to a client application is dependent on the version of SQL Server and the compatibility level of the database. Durch die explizite Festlegung der Systemversion, für die die Clientanwendung geschrieben wurde, werden potenzielle Probleme vermieden, die dazu führen könnten, dass eine Anwendung nicht funktioniert, wenn eine andere SQL Server-Version verwendet wird.Explicitly setting the type system version that the client application was written for avoids potential problems that could cause an application to break if a different version of SQL Server is used. Hinweis: Die Typsystemversion kann nicht für CLR-Code festgelegt werden, der prozessintern in SQL Server ausgeführt wird.Note: The type system version cannot be set for common language runtime (CLR) code executing in-process in SQL Server. Weitere Informationen finden Sie unter SQL Server Common Language Runtime-Integration.For more information, see SQL Server Common Language Runtime Integration.

Dabei sind folgende Werte möglich:Possible values are:

Type System Version=SQL Server 2012;

Type System Version=SQL Server 2008;

Type System Version=SQL Server 2005;

Type System Version=Latest;

Type System Version=SQL Server 2012;Gibt an, dass die Anwendung die Version 11.0.0.0 von Microsoft. SqlServer. types. dll benötigt.Type System Version=SQL Server 2012; specifies that the application will require version 11.0.0.0 of Microsoft.SqlServer.Types.dll. Die anderen Type System Version Einstellungen erfordern Version 10.0.0.0 von Microsoft. SqlServer. types. dll.The other Type System Version settings will require version 10.0.0.0 of Microsoft.SqlServer.Types.dll.

Latestist veraltet und sollte nicht verwendet werden.Latest is obsolete and should not be used. Latest entspricht Type System Version=SQL Server 2008;.Latest is equivalent to Type System Version=SQL Server 2008;.
User IDUser ID

- oder --or-

UIDUID

- oder --or-
Nicht zutreffendN/A Das SQL Server-Anmelde Konto.The SQL Server login account. Nicht empfohlen.Not recommended. Um ein hohes Maß an Sicherheit zu gewährleisten, wird dringend empfohlen, stattdessen Integrated Security die Trusted_Connection Schlüsselwörter oder zu verwenden.To maintain a high level of security, we strongly recommend that you use the Integrated Security or Trusted_Connection keywords instead. SqlCredentialist eine sicherere Möglichkeit zum Angeben von Anmelde Informationen für eine Verbindung, die SQL Server-Authentifizierung verwendet.SqlCredential is a more secure way to specify credentials for a connection that uses SQL Server Authentication.

Die Benutzer-ID darf nicht länger als 128 Zeichen sein.The user ID must be 128 characters or less.
User InstanceUser Instance Alarm'false' Ein Wert, der angibt, ob die Verbindung von der Standard SQL Server Express Instanz zu einer von der Laufzeit initiierten Instanz umgeleitet werden soll, die unter dem Konto des Aufrufers ausgeführt wird.A value that indicates whether to redirect the connection from the default SQL Server Express instance to a runtime-initiated instance running under the account of the caller.
Workstation IDWorkstation ID

- oder --or-

WSIDWSID
Der Name des lokalen ComputersThe local computer name Der Name der Arbeitsstation, die eine Verbindung mit SQL Server herstellt.The name of the workstation connecting to SQL Server.

Die ID darf nicht länger als 128 Zeichen sein.The ID must be 128 characters or less.

In der folgenden Liste sind die gültigen Namen für die Verbindungspooling- ConnectionStringWerte in enthalten.The following list contains the valid names for connection pooling values within the ConnectionString. Weitere Informationen finden Sie unter SQL Server-Verbindungspooling (ADO.NET).For more information, see SQL Server Connection Pooling (ADO.NET).

  • Verbindungs Lebensdauer (oder Timeout für Lastenausgleich)Connection Lifetime (or Load Balance Timeout)

  • EnlistEnlist

  • Max Pool SizeMax Pool Size

  • Min Pool SizeMin Pool Size

  • PoolingPooling

Wenn Sie Schlüsselwort-oder Verbindungspooling-Werte festlegen, die einen booleschen Wert erfordern, können Sie "yes" anstelle von "true" und "No" anstelle von "false" verwenden.When you are setting keyword or connection pooling values that require a Boolean value, you can use 'yes' instead of 'true', and 'no' instead of 'false'. Ganzzahlige Werte werden als Zeichen folgen dargestellt.Integer values are represented as strings.

Hinweis

Die .NET Framework Datenanbieter für SQL Server verwendet ein eigenes Protokoll, um mit SQL Server zu kommunizieren.The .NET Framework Data Provider for SQL Server uses its own protocol to communicate with SQL Server. Daher wird die Verwendung eines ODBC-Datenquellen namens (DSN) beim Herstellen einer Verbindung mit SQL Server nicht unterstützt, da keine ODBC-Schicht hinzugefügt wird.Therefore, it does not support the use of an ODBC data source name (DSN) when connecting to SQL Server because it does not add an ODBC layer.

Hinweis

UDL-Dateien (Universal Data Link) werden für den .NET Framework Datenanbieter für SQL Server nicht unterstützt.Universal data link (UDL) files are not supported for the .NET Framework Data Provider for SQL Server.

Achtung

In dieser Version sollte die Anwendung Vorsicht walten lassen, wenn eine Verbindungs Zeichenfolge auf der Grundlage von Benutzereingaben erstellt wird (z. b. Wenn Benutzer-ID-und Kenn Wort Informationen aus einem Dialogfeld abgerufen und an die Verbindungs Zeichenfolge angehängt werden).In this release, the application should use caution when constructing a connection string based on user input (for example when retrieving user ID and password information from a dialog box, and appending it to the connection string). Die Anwendung sollte sicherstellen, dass ein Benutzer keine zusätzlichen Verbindungs Zeichen folgen Parameter in diese Werte einbetten kann (z. b. das Eingeben eines Kennworts als "validpassword; database = somedb" in einen Versuch, eine Verbindung mit einer anderen Datenbank herzustellen).The application should make sure that a user cannot embed additional connection string parameters in these values (for example, entering a password as "validpassword;database=somedb" in an attempt to attach to a different database). Wenn Sie Verbindungs Zeichenfolgen auf der Grundlage von Benutzereingaben erstellen müssen, SqlConnectionStringBuilderverwenden Sie den neuen, der die Verbindungs Zeichenfolge überprüft und dieses Problem beseitigt.If you need to construct connection strings based on user input, use the new SqlConnectionStringBuilder, which validates the connection string and helps to eliminate this problem. Weitere Informationen finden Sie unter Verbindungs Zeichenfolgen -Generatoren.See Connection String Builders for more information.

Gilt für:

Siehe auch