Verwenden von Schlüsselwörtern für Verbindungszeichenfolgen mit SQL Server Native ClientUsing Connection String Keywords with SQL Server Native Client

Dieses Thema gilt für: JaSQL ServerJaAzure SQL-DatenbankJaAzure SQL Data Warehouse Ja Parallel DatawarehouseTHIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Bei einigen SQL ServerSQL Server Native Client APIs werden Verbindungszeichenfolgen zur Angabe von Verbindungsattributen verwendet.Some SQL ServerSQL Server Native Client APIs use connection strings to specify connection attributes. Verbindungszeichenfolgen sind Listen von Schlüsselwörtern und zugehörigen Werten. Jedes Schlüsselwort bezeichnet ein spezielles Verbindungsattribut.Connection strings are lists of keyword and associated values; each keyword identifies a particular connection attribute.

Hinweis: SQL ServerSQL Server Native Client lässt Mehrdeutigkeit in Verbindungszeichenfolgen zur Abwärtskompatibilität (z. B. einige Schlüsselwörter können mehr als einmal angegeben werden, und konfliktverursachende Schlüsselwörter können mit einer Auflösung basierend auf beiden Seiten zugelassen werden oder Rangfolge).NOTE: SQL ServerSQL Server Native Client allows ambiguity in connection strings to maintain backward compatibility (for example, some keywords may be specified more than once, and conflicting keywords may be allowed with resolution based on position or precedence). Zukünftige Versionen von SQL ServerSQL Server Native Client lassen möglicherweise keine Mehrdeutigkeit in Verbindungszeichenfolgen zu.Future releases of SQL ServerSQL Server Native Client might not allow ambiguity in connection strings. Es empfiehlt sich beim Ändern von Anwendungen, SQL ServerSQL Server Native Client zu verwenden, um eine Abhängigkeit von der Mehrdeutigkeit von Verbindungszeichenfolgen zu umgehen.It is good practice when modifying applications to use SQL ServerSQL Server Native Client to eliminate any dependency on connection string ambiguity.

In den folgenden Abschnitten werden die Schlüsselwörter beschrieben, die mit dem OLE DB-Anbieter von SQL ServerSQL Server Native Client, dem ODBC-Treiber von SQL ServerSQL Server Native Client und ADO (ActiveX Data Objects) verwendet werden können, wenn SQL ServerSQL Server Native Client als Datenanbieter verwendet wird.The following sections describe the keywords that can be used with the SQL ServerSQL Server Native Client OLE DB provider, the SQL ServerSQL Server Native Client ODBC driver, and ActiveX Data Objects (ADO) when using SQL ServerSQL Server Native Client as the data provider.

ODBC-Treiber Schlüsselwörter für VerbindungszeichenfolgenODBC Driver connection string keywords

ODBC-Anwendungen verwenden die Verbindungszeichenfolgen als Parameter an die SQLDriverConnect und SQLBrowseConnect Funktionen.ODBC applications use connection strings as a parameters to the SQLDriverConnect and SQLBrowseConnect functions.

Die für ODBC verwendeten Verbindungszeichenfolge haben folgende Syntax:Connection strings used by ODBC have the following syntax:

connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string

empty-string ::=

attribute ::= attribute-keyword=[{]attribute-value[}]

attribute-value ::= character-string

attribute-keyword ::= identifier

Attributwerte können optional in geschweifte Klammern eingeschlossen werden, und es wird empfohlen, dies zu tun.Attribute values can optionally be enclosed in braces, and it is good practice to do so. Dadurch werden Probleme vermieden, wenn Attributwerte andere Zeichen als alphanumerische Zeichen enthalten.This avoids problems when attribute values contain non-alphanumeric characters. Da die erste rechte geschweifte Klammer als Endzeichen des Werts interpretiert wird, können Werte keine rechten geschweiften Klammern enthalten.The first closing brace in the value is assumed to terminate the value, so values cannot contain closing brace characters.

In der folgenden Tabelle werden die Schlüsselwörter beschrieben, die in einer ODBC-Verbindungszeichenfolge verwendet werden können.The following table describes the keywords that may be used with an ODBC connection string.

SchlüsselwortKeyword DescriptionDescription
AddrAddr Synonym für "Address".Synonym for "Address".
AdresseAddress Die Netzwerkadresse des Servers, auf dem eine Instanz von SQL ServerSQL Server ausgeführt wird.The network address of the server running an instance of SQL ServerSQL Server. Adresse ist normalerweise der Netzwerkname des Servers, jedoch andere Namen, z. B. einer Pipe, eine IP-Adresse oder eine TCP/IP-Port und eine Socketadresse Adresse.Address is usually the network name of the server, but can be other names such as a pipe, an IP address, or a TCP/IP port and socket address.

Wenn Sie eine IP-Adresse angeben, stellen Sie im SQL ServerSQL Server-Konfigurations-Manager sicher, dass die Protokolle für TCP/IP oder Named Pipes aktiviert sind.If you specify an IP address, make sure that the TCP/IP or named pipes protocols are enabled in SQL ServerSQL Server Configuration Manager.

Der Wert der Adresse hat Vorrang vor der an übergebene Wert Server in ODBC-Verbindungszeichenfolgen Verwendung SQL ServerSQL Server Native Client.The value of Address takes precedence over the value passed to Server in ODBC connection strings when using SQL ServerSQL Server Native Client. Beachten Sie, dass Address=; wird mit den im Servernamen angegebenen Verbinden der Server -Schlüsselwort, wohingegen Address= ;, Address=.;, Address=localhost;, und Address=(local); alle dazu führen, dass eine Verbindung mit dem lokalen Server.Also note that Address=; will connect to the server specified in the Server keyword, whereas Address= ;, Address=.;, Address=localhost;, and Address=(local); all cause a connection to the local server.

Die vollständige Syntax für die Adresse Schlüsselwort lautet wie folgt:The complete syntax for the Address keyword is as follows:

[Protokoll:]Adresse[,-Ports | \pipe\pipename][protocol:]Address[,port |\pipe\pipename]

Protokoll kann Folgendes sein: tcp (TCP/IP), lpc (Shared Memory) oder np (Named Pipes).protocol can be tcp (TCP/IP), lpc (shared memory), or np (named pipes). Weitere Informationen zu Protokollen finden Sie unter Konfigurieren von Clientprotokollen.For more information about protocols, see Configure Client Protocols.

Wenn weder Protokoll noch die Netzwerk Schlüsselwort angegeben ist, SQL ServerSQL Server Native Client verwendet die Protokollreihenfolge im angegebenen SQL ServerSQL Server Configuration Manager.If neither protocol nor the Network keyword is specified, SQL ServerSQL Server Native Client will use the protocol order specified in SQL ServerSQL Server Configuration Manager.

Port ist der Port für die Verbindung, auf dem angegebenen Server.port is the port to connect to, on the specified server. In der Standardeinstellung verwendet SQL ServerSQL Server den Port 1433.By default, SQL ServerSQL Server uses port 1433.
AnsiNPWAnsiNPW Bei Angabe von "yes" verwendet der Treiber die im ANSI-Standard definierten Verhaltensweisen zum Behandeln von NULL-Vergleichen, Auffüllung mit Zeichendaten, Warnungen und NULL-Verkettungen.When "yes", the driver uses ANSI-defined behaviors for handling NULL comparisons, character data padding, warnings, and NULL concatenation. Bei Angabe von "no", werden die im ANSI-Standard definierten Verhaltensweisen nicht verwendet.When "no", ANSI defined behaviors are not exposed. Weitere Informationen zum Ansinpw-Verhalten finden Sie unter Effekte von ISO-Optionen.For more information about ANSI NPW behaviors, see Effects of ISO Options.
APPAPP Name der aufrufenden Anwendung SQLDriverConnect (optional).Name of the application calling SQLDriverConnect (optional). Wenn angegeben, wird dieser Wert gespeichert, der master.dbo.sysprocesses Spalte Program_name und wird zurückgegeben, indem Sp_who und APP_NAME Funktionen.If specified, this value is stored in the master.dbo.sysprocesses column program_name and is returned by sp_who and the APP_NAME functions.
ApplicationIntentApplicationIntent Deklariert den Arbeitsauslastungstyp 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. Die Standardeinstellung ist ReadWrite.The default is ReadWrite. Beispiel:For example:

ApplicationIntent=ReadOnly

Weitere Informationen zu SQL ServerSQL Server Native Client-Unterstützung für AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, finden Sie unter SQL Server Native Client unterstützt für hohe Verfügbarkeit, Wiederherstellung im Notfall.For more information about SQL ServerSQL Server Native Client's support for AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, see SQL Server Native Client Support for High Availability, Disaster Recovery.
AttachDBFileNameAttachDBFileName Name der primären Datei einer anfügbaren Datenbank.Name of the primary file of an attachable database. Geben Sie den vollständigen Pfad an, und versehen Sie sämtliche umgekehrten Schrägstriche () mit Escapezeichen, wenn eine C-Zeichenfolgenvariable verwendet wird:Include the full path and escape any \ characters if using a C character string variable:

AttachDBFileName=c:\\MyFolder\\MyDB.mdf

Diese Datenbank wird angefügt und als Standarddatenbank für die Verbindung verwendet.This database is attached and becomes the default database for the connection. Mit AttachDBFileName müssen Sie auch den Datenbanknamen angeben, entweder in der SQLDriverConnect Datenbankparameter oder SQL_COPT_CURRENT_CATALOG-Verbindungsattribut.To use AttachDBFileName you must also specify the database name in either the SQLDriverConnect DATABASE parameter or the SQL_COPT_CURRENT_CATALOG connection attribute. Wenn die Datenbank zuvor angefügt worden war, fügt SQL ServerSQL Server sie nicht erneut an. Die angefügte Datenbank wird standardmäßig für die Verbindung verwendet.If the database was previously attached, SQL ServerSQL Server does not reattach it; it uses the attached database as the default for the connection.
"Autotranslate"AutoTranslate Bei der Angabe von "yes" werden ANSI-Zeichenfolgen übersetzt, die zwischen Client und Server übermittelt werden, indem sie über Unicode konvertiert werden, um so Probleme bei der Zuordnung von Sonderzeichen zwischen den Codeseiten auf Client und Server zu minimieren.When "yes", ANSI character strings sent between the client and server are translated by converting through Unicode to minimize problems in matching extended characters between the code pages on the client and the server.

SQL_C_CHAR-Clientdaten gesendet, um eine SQL ServerSQL Server Char, Varchar, oder Text Variablen,-Parameter oder-Spalten aus Zeichen in Unicode konvertiert, die Client-ANSI-Codepage (ACP) verwenden, wird eine Konvertierung von Unicode in Zeichen mithilfe der ACP des Servers.Client SQL_C_CHAR data sent to a SQL ServerSQL Server char, varchar, or text variable, parameter, or column is converted from character to Unicode using the client ANSI code page (ACP), then converted from Unicode to character using the ACP of the server.

SQL ServerSQL ServerChar, Varchar, oder Text an eine Clientvariable gesendete Daten von Zeichen in Unicode konvertiert, mit der Server-ACP ist, dann aus, wenn Zeichen mithilfe des Clients-ACP Unicode konvertiert. char, varchar, or text data sent to a client SQL_C_CHAR variable is converted from character to Unicode using the server ACP, then converted from Unicode to character using the client ACP.

Diese Konvertierungen werden vom ODBC-Treiber von SQL ServerSQL Server Native Client auf dem Client durchgeführt.These conversions are performed on the client by the SQL ServerSQL Server Native Client ODBC driver. Dies erfordert, dass auf dem Client die gleiche ACP verfügbar ist, die auf dem Server verwendet wird.This requires that the same ANSI code page (ACP) used on the server be available on the client.

Diese Einstellungen haben keine Auswirkungen auf die Konvertierungen, die für diese Übertragungen stattfinden:These settings have no effect on the conversions that occur for these transfers:

*Unicode SQL_C_WCHAR-Clientdaten an gesendet Char, Varchar, oder Text auf dem Server.* Unicode SQL_C_WCHAR client data sent to char, varchar, or text on the server.

*Char, Varchar, oder Text Serverdaten, die an eine Unicode SQL_C_WCHAR-Variable auf dem Client gesendet.* char, varchar, or text server data sent to a Unicode SQL_C_WCHAR variable on the client.

*ANSI SQL_C_CHAR-Clientdaten in Unicode gesendet Nchar, Nvarchar, oder Ntext auf dem Server.* ANSI SQL_C_CHAR client data sent to Unicode nchar, nvarchar, or ntext on the server.

*Unicode Nchar, Nvarchar, oder Ntext Serverdaten, die an eine ANSI-SQL_C_CHAR-Variable auf dem Client gesendet.* Unicode nchar, nvarchar, or ntext server data sent to an ANSI SQL_C_CHAR variable on the client.

Bei Angabe von "no" wird keine Zeichenübersetzung durchgeführt.When "no", character translation is not performed.

Die SQL ServerSQL Server Native Client ODBC-Treiber übersetzt keine Client ANSI-Zeichen SQL_C_CHAR-Daten gesendet, um Char, Varchar, oder Text Variablen, Parameter oder Spalten auf dem Server.The SQL ServerSQL Server Native Client ODBC driver does not translate client ANSI character SQL_C_CHAR data sent to char, varchar, or text variables, parameters, or columns on the server. Erfolgt keine Übersetzung auf Char, Varchar, oder Text an SQL_C_CHAR-Variablen, auf dem Client vom Server gesendeten Daten.No translation is performed on char, varchar, or text data sent from the server to SQL_C_CHAR variables on the client.

Wenn der Client und SQL ServerSQL Server unterschiedliche ACPs verwenden, können Sonderzeichen falsch interpretiert werden.If the client and SQL ServerSQL Server are using different ACPs, extended characters may be misinterpreted.
DatenbankDatabase Der Name der SQL ServerSQL Server-Standarddatenbank, die für die Verbindung verwendet wird.Name of the default SQL ServerSQL Server database for the connection. Wenn Datenbank nicht angegeben ist, die für die Anmeldung definierte Standarddatenbank verwendet.If Database is not specified, the default database defined for the login is used. Die Standarddatenbank der ODBC-Datenquelle überschreibt die für die Anmeldung definierte Standarddatenbank.The default database from the ODBC data source overrides the default database defined for the login. Die Datenbank muss eine vorhandene Datenbank sein, es sei denn, AttachDBFileName ist ebenfalls angegeben.The database must be an existing database unless AttachDBFileName is also specified. Wenn AttachDBFileName ebenfalls angegeben wird, die primäre Datei, die er zeigt, angefügt und erhalten von der angegebene Datenbankname Datenbank.If AttachDBFileName is also specified, the primary file it points to is attached and given the database name specified by Database.
TreiberDriver Name des Treibers zurückgegebene SQLDrivers.Name of the driver as returned by SQLDrivers. Der Schlüsselwortwert für den ODBC-Treiber von SQL ServerSQL Server Native Client lautet "{SQL Server Native Client 11.0}".The keyword value for the SQL ServerSQL Server Native Client ODBC driver is "{SQL Server Native Client 11.0}". Die Server -Schlüsselwort ist erforderlich, wenn Treiber angegeben ist und DriverCompletion auf SQL_DRIVER_NOPROMPT festgelegt.The Server keyword is required if Driver is specified and DriverCompletion is set to SQL_DRIVER_NOPROMPT.

Weitere Informationen zu Treibernamen finden Sie unter unter Verwendung des SQL Server Native Client-Header und Bibliotheksdateien.For more information about driver names, see Using the SQL Server Native Client Header and Library Files.
DSNDSN Der Name einer vorhandenen ODBC-Benutzer- oder Systemdatenquelle.Name of an existing ODBC user or system data source. Dieses Schlüsselwort überschreibt alle Werte, die in angegeben werden, können die Server, Netzwerk, und Adresse Schlüsselwörter.This keyword overrides any values that might be specified in the Server, Network, and Address keywords.
VerschlüsselnEncrypt Gibt an, ob Daten vor dem Senden über das Netzwerk verschlüsselt werden sollen.Specifies whether data should be encrypted before sending it over the network. Mögliche Werte sind "yes" und "no".Possible values are "yes" and "no". Der Standardwert lautet "no".The default value is "no".
FallbackFallback Dieses Schlüsselwort ist veraltet, und seine Einstellung wird vom ODBC-Treiber von SQL ServerSQL Server Native Client ignoriert.This keyword is deprecated, and its setting is ignored by the SQL ServerSQL Server Native Client ODBC driver.
Failover_PartnerFailover_Partner Name des Failoverpartnerservers, der verwendet werden soll, wenn keine Verbindung mit dem primären Server hergestellt werden kann.Name of the failover partner server to be used if a connection cannot be made to the primary server.
FailoverPartnerSPNFailoverPartnerSPN Der SPN für den Failoverpartner.The SPN for the failover partner. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Treiber generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, driver-generated SPN.
Datei-DSNFileDSN Der Name einer vorhandenen ODBC-Dateidatenquelle.Name of an existing ODBC file data source.
SpracheLanguage Name der SQL ServerSQL Server-Sprache (optional). SQL ServerSQL Server language name (optional). SQL ServerSQL Serverkann Nachrichten in mehreren Sprachen speichern Sysmessages. can store messages for multiple languages in sysmessages. Wenn das Herstellen einer Verbindung mit einem SQL ServerSQL Server mit mehreren Sprachen Sprache gibt an, welcher Satz an Meldungen für die Verbindung verwendet werden.If connecting to a SQL ServerSQL Server with multiple languages, Language specifies which set of messages are used for the connection.
MARS_ConnectionMARS_Connection Ermöglicht oder unterbindet die Verwendung von mehreren aktiven Resultsets (MARS) bei einer Verbindung.Enables or disables multiple active result sets (MARS) on the connection. Gültige Werte sind "yes" und "no".Recognized values are "yes" and "no". Der Standardwert ist "no".The default is "no".
MultiSubnetFailoverMultiSubnetFailover Geben Sie immer MultiSubnetFailover = Yes beim Verbinden mit dem verfügbarkeitsgruppenlistener eine SQL ServerSQL Server verfügbarkeitsgruppe oder einer SQL ServerSQL Server Failoverclusterinstanz.Always specify multiSubnetFailover=Yes when connecting to the availability group listener of a SQL ServerSQL Server availability group or a SQL ServerSQL Server Failover Cluster Instance. MultiSubnetFailover = Yes konfiguriert SQL ServerSQL Server Native Client Schnellere Erkennung und Verbindung mit dem (gerade) aktiven Server bereitstellen.multiSubnetFailover=Yes configures SQL ServerSQL Server Native Client to provide faster detection of and connection to the (currently) active server. Mögliche Werte sind Yes und No.Possible values are Yes and No. Die Standardeinstellung ist keine.The default is No. Beispiel:For example:

MultiSubnetFailover=Yes

Weitere Informationen zu SQL ServerSQL Server Native Client-Unterstützung für AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, finden Sie unter SQL Server Native Client unterstützt für hohe Verfügbarkeit, Wiederherstellung im Notfall.For more information about SQL ServerSQL Server Native Client's support for AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, see SQL Server Native Client Support for High Availability, Disaster Recovery.
NETNet Synonym für "Network".Synonym for "Network".
NetzwerkNetwork Gültige Werte sind Dbnmpntw (named Pipes) und Dbmssocn (TCP/IP).Valid values are dbnmpntw (named pipes) and dbmssocn (TCP/IP).

Es ist ein Fehler auf, geben Sie einen Wert für die Netzwerk Schlüsselwort auch einen Protokollpräfix auf die Server Schlüsselwort.It is an error to specify both a value for the Network keyword and a protocol prefix on the Server keyword.
PWDPWD Das Kennwort für das SQL ServerSQL Server-Anmeldekonto, das im UID-Parameter angegeben ist.The password for the SQL ServerSQL Server login account specified in the UID parameter. PWD muss nicht angegeben werden, wenn die Anmeldung ein NULL-Kennwort wurde oder bei Verwendung der Windows-Authentifizierung (Trusted_Connection = yes).PWD need not be specified if the login has a NULL password or when using Windows Authentication (Trusted_Connection = yes).
QueryLog_OnQueryLog_On Bei Angabe von "yes", wird die Protokollierung von langwierigen Abfragen für die Verbindung aktiviert.When "yes", logging long-running query data is enabled on the connection. Bei Angabe von "no" werden keine Daten über langwierige Abfragen protokolliert.When "no", long-running query data is not logged.
QueryLogFileQueryLogFile Vollständiger Pfad- und Dateiname einer Datei, die zur Protokollierung von Daten über Abfragen mit langer Ausführungsdauer verwendet werden soll.Full path and file name of a file to use to log data on long-running queries.
QueryLogTimeQueryLogTime Ziffernzeichenfolge, die den Schwellenwert (in Millisekunden) zum Protokollieren von langwierigen Abfragen angibt.Digit character string specifying the threshold (in milliseconds) for logging long-running queries. Jede Abfrage, die nicht innerhalb eines gewissen Zeitraums eine Antwort vom Server erhält, wird in die Protokolldatei für Abfragen langer Ausführungsdauer geschrieben.Any query that does not get a response in the time specified is written to the long-running query log file.
QuotedIdQuotedId Bei Angabe von "yes" wird QUOTED_IDENTIFIER für die Verbindung auf ON festgelegt, und SQL ServerSQL Server befolgt die ISO-Regeln hinsichtlich der Verwendung von Anführungszeichen in SQL-Anweisungen.When "yes", QUOTED_IDENTIFIERS is set ON for the connection, SQL ServerSQL Server uses the ISO rules regarding the use of quotation marks in SQL statements. Andernfalls wird QUOTED_IDENTIFIERS für die Verbindung auf OFF gesetzt.When no, QUOTED_IDENTIFIERS is set OFF for the connection. SQL ServerSQL Server befolgt anschließend die Transact-SQLTransact-SQL-Legacyregeln im Hinblick auf die Verwendung von Anführungszeichen in SQL-Anweisungen. then follows the legacy Transact-SQLTransact-SQL rules regarding the use of quotation marks in SQL statements. Weitere Informationen finden Sie unter Effekte von ISO-Optionen.For more information, see Effects of ISO Options.
Land/RegionRegional Bei Angabe von "yes" verwendet der ODBC-Treiber von SQL ServerSQL Server Native Client die Clienteinstellungen, wenn Währungs-, Datums- oder Zeitdaten in Zeichendaten konvertiert werden.When "yes", the SQL ServerSQL Server Native Client ODBC driver uses client settings when converting currency, date, and time data to character data. Die Konvertierung ist unidirektional. Der Treiber erkennt nur ODBC-Standardformate in zu konvertierenden Datumszeichenfolgen oder Währungswerten, beispielsweise Parameter in einer INSERT- oder UPDATE-Anweisung.The conversion is one way only; the driver does not recognize non-ODBC standard formats for date strings or currency values within; for example, a parameter used in an INSERT or UPDATE statement. Bei Angabe von "no" verwendet der Treiber ODBC-Standardzeichenfolgen zur Darstellung von Währungs-, Datums- und Zeitdaten, die in Zeichendaten konvertiert werden.When "no", the driver uses ODBC standard strings to represent currency, date, and time data that is converted to character data.
SaveFileSaveFile Der Name einer ODBC-Datenquellendatei, in der die Attribute der aktuellen Verbindung gespeichert werden, wenn die Verbindung erfolgreich hergestellt wurde.Name of an ODBC data source file into which the attributes of the current connection are saved if the connection is successful.
ServerServer Der Name einer SQL ServerSQL Server-Instanz.The name of a SQL ServerSQL Server instance. Als Wert muss entweder der Name eines Servers im Netzwerk, eine IP-Adresse oder der Aliasname eines SQL ServerSQL Server-Konfigurations-Managers angegeben werden.The value must be either the name of a server on the network, an IP address, or the name of a SQL ServerSQL Server Configuration Manager alias.

Die Adresse Schlüsselwort überschreibt die Server Schlüsselwort.The Address keyword overrides the Server keyword.

Sie können eine Verbindung mit der Standardinstanz auf dem lokalen Server herstellen, durch Angabe einer der folgenden:You can connect to the default instance on the local server by specifying one of the following:

Server =;Server=;

Server =.;Server=.;

Server=(Local);;Server=(local);

Server=(Local);;Server=(local);

Server=(localhost);Server=(localhost);

Server=(LocalDB)\ Instancename ;Server=(localdb)\ instancename ;

Weitere Informationen zur Unterstützung von LocalDB finden Sie unter SQL Server Native Clientunterstützung für LocalDB.For more information about LocalDB support, see SQL Server Native Client Support for LocalDB.

Angeben eine benannte Instanz von SQL ServerSQL Server, Anfügen \ InstanceName.To specify a named instance of SQL ServerSQL Server, append \InstanceName.

Ohne Angabe eines Servers wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt.When no server is specified, a connection is made to the default instance on the local computer.

Wenn Sie eine IP-Adresse angeben, stellen Sie im SQL ServerSQL Server-Konfigurations-Manager sicher, dass die Protokolle für TCP/IP oder Named Pipes aktiviert sind.If you specify an IP address, make sure that the TCP/IP or named pipes protocols are enabled in SQL ServerSQL Server Configuration Manager.

Die vollständige Syntax für die Server Schlüsselwort lautet wie folgt:The complete syntax for the Server keyword is as follows:

Server =[Protokoll:]Server[,Port]Server=[protocol:]Server[,port]

Protokoll kann Folgendes sein: tcp (TCP/IP), lpc (Shared Memory) oder np (Named Pipes).protocol can be tcp (TCP/IP), lpc (shared memory), or np (named pipes).

Im folgenden Beispiel wird die Angabe einer Named Pipe veranschaulicht:The following is an example of specifying a named pipe:

np:\\.\pipe\MSSQL$MYINST01\sql\query

Diese Zeile gibt das Named Pipe-Protokoll, eine Named Pipe auf dem lokalen Computer (\\.\pipe), den Namen der SQL ServerSQL Server-Instanz (MSSQL$MYINST01) und den Standardnamen der Named Pipe (sql/query) an.This line specifies named pipe protocol, a named pipe on the local machine (\\.\pipe), the name of the SQL ServerSQL Server instance (MSSQL$MYINST01), and the default name of the named pipe (sql/query).

Wenn weder ein Protokoll noch die Netzwerk Schlüsselwort angegeben ist, SQL ServerSQL Server Native Client verwendet die Protokollreihenfolge im angegebenen SQL ServerSQL Server Configuration Manager.If neither a protocol nor the Network keyword is specified, SQL ServerSQL Server Native Client will use the protocol order specified in SQL ServerSQL Server Configuration Manager.

Port ist der Port für die Verbindung, auf dem angegebenen Server.port is the port to connect to, on the specified server. In der Standardeinstellung verwendet SQL ServerSQL Server den Port 1433.By default, SQL ServerSQL Server uses port 1433.

Leerzeichen werden ignoriert, am Anfang der an übergebene Wert Server in ODBC-Verbindungszeichenfolgen Verwendung SQL ServerSQL Server Native Client.Spaces are ignored at the beginning of the value passed to Server in ODBC connection strings when using SQL ServerSQL Server Native Client.
ServerSPNServerSPN Der SPN für den Server.The SPN for the server. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Treiber generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, driver-generated SPN.
StatsLog_OnStatsLog_On Durch die Angabe von "yes" wird die Aufzeichnung von Leistungsdaten zum ODBC-Treiber von SQL ServerSQL Server Native aktiviert.When "yes", enables the capture of SQL ServerSQL Server Native Client ODBC driver performance data. Wenn "no" angegeben wird, sind die Leistungsdaten zum ODBC-Treiber von SQL ServerSQL Server Native Client nicht für die Verbindung verfügbar.When "no", SQL ServerSQL Server Native Client ODBC driver performance data is not available on the connection.
StatsLogFileStatsLogFile Der vollständige Pfad- und Dateiname einer Datei, die zum Aufzeichnen der statistischen Daten zur Leistung des ODBC-Treibers von SQL ServerSQL Server Native Client verwendet werden soll.Full path and file name of a file used to record SQL ServerSQL Server Native Client ODBC driver performance statistics.
Trusted_ConnectionTrusted_Connection Durch die Angabe von "yes" wird der ODBC-Treiber von SQL ServerSQL Server-Native Client angewiesen, den Windows-Authentifizierungsmodus zur Überprüfung der Anmeldung zu verwenden.When "yes", instructs the SQL ServerSQL Server Native Client ODBC driver to use Windows Authentication Mode for login validation. Andernfalls wird der ODBC-Treiber von SQL ServerSQL Server-Native Client angewiesen, einen SQL ServerSQL Server-Benutzernamen und ein Kennwort zur Überprüfung der Anmeldung zu verwenden, und in diesem Fall müssen die Schlüsselwörter UID und PWD angegeben werden.Otherwise instructs the SQL ServerSQL Server Native Client ODBC driver to use a SQL ServerSQL Server username and password for login validation, and the UID and PWD keywords must be specified.
"TrustServerCertificate"TrustServerCertificate Bei Verwendung mit Encrypt, wird die Verschlüsselung mit einem selbstsignierten Serverzertifikat aktiviert.When used with Encrypt, enables encryption using a self-signed server certificate.
UIDUID Ein gültiges SQL ServerSQL Server-Anmeldekonto.A valid SQL ServerSQL Server login account. Bei Verwendung der Windows-Authentifizierung muss nicht UID angegeben werden.UID need not be specified when using Windows Authentication.
UseProcForPrepareUseProcForPrepare Dieses Schlüsselwort ist veraltet, und seine Einstellung wird ignoriert, durch die SQL ServerSQL Server Native Client ODBC-Treiber.This keyword is deprecated, and its setting is ignored by the SQL ServerSQL Server Native Client ODBC Driver.
WSIDWSID Die ID der Arbeitsstation.The workstation ID. Normalerweise ist dies der Netzwerkname des Computers, auf dem sich die Anwendung befindet (optional).Typically, this is the network name of the computer on which the application resides (optional). Wenn angegeben, wird dieser Wert gespeichert, der master.dbo.sysprocesses Spalte Hostname und wird zurückgegeben, indem Sp_who und HOST_NAME Funktion.If specified, this value is stored in the master.dbo.sysprocesses column hostname and is returned by sp_who and the HOST_NAME function.

Hinweis: regionale Konvertierungseinstellungen gelten für währungs-, numerischen, Datums- und Uhrzeitdatentypen.NOTE: Regional conversion settings apply to currency, numeric, date, and time data types. Die Konvertierungseinstellung gilt nur für Ausgabekonvertierungen und ist nur sichtbar, wenn Währungs-, Zahlen-, Datums- oder Uhrzeitwerte in Zeichenfolgen konvertiert werden.The conversion setting is only applicable to output conversion and is only visible when currency, numeric, date, or time values are converted to character strings.

Der ODBC-Treiber von SQL ServerSQL Server-Native Client verwendet die für den aktuellen Benutzer geltenden Registrierungseinstellungen für das Gebietsschema.The SQL ServerSQL Server Native Client ODBC driver uses the locale registry settings for the current user. Der Treiber berücksichtigt das Gebietsschema des aktuellen Threads nicht, wenn die Anwendung nach der Verbindung durch, z. B. wird aufrufen SetThreadLocale.The driver does not honor the current thread's locale if the application sets it after connection by, for example, calling SetThreadLocale.

Das Verändern des regionalen Verhaltens einer Datenquelle kann Anwendungsfehler verursachen.Altering the regional behavior of a data source can cause application failure. Eine Anwendung, die Datumszeichenfolgen analysiert und erwartet Datumszeichenfolgen angezeigt werden, gemäß der Definition von ODBC, kann beeinträchtigt werden, durch die Änderung dieses Werts.An application that parses date strings, and expects date strings to appear as defined by ODBC, could be adversely affected by altering this value.

Verbindungszeichenfolgen-Schlüsselwörter für den OLE DB-AnbieterOLE DB Provider Connection String Keywords

OLE DB-Anwendungen können Datenquellenobjekte auf zweierlei Weise initialisieren:There are two ways OLE DB applications can initialize data source objects:

  • IDBInitialize:: InitializeIDBInitialize::Initialize

  • IDataInitialize:: GetDatasourceIDataInitialize::GetDataSource

    Im ersten Fall kann die Anbieterzeichenfolge zum Initialisieren der Verbindungseigenschaften verwendet werden, indem die DBPROP_INIT_PROVIDERSTRING-Eigenschaft im DBPROPSET_DBINIT-Eigenschaftensatz festgelegt wird.In the first case, a provider string can be used to initialize connection properties by setting the property DBPROP_INIT_PROVIDERSTRING in the DBPROPSET_DBINIT property set. Im zweiten Fall kann eine Initialisierungszeichenfolge an übergeben werden IDataInitialize:: GetDatasource Methode, um die Verbindungseigenschaften zu initialisieren.In the second case, an initialization string can be passed to IDataInitialize::GetDataSource method to initialize connection properties. Beide Methoden initialisieren die gleichen OLE DB-Verbindungseigenschaften, es werden jedoch andere Sätze von Schlüsselwörtern verwendet.Both methods initialize the same OLE DB connection properties, but different sets of keywords are used. Der Satz von Schlüsselwörtern, die verwendet werden, indem IDataInitialize:: GetDatasource ist mindestens die Beschreibung der Eigenschaften in der Gruppe der Initialisierungseigenschaften.The set of keywords used by IDataInitialize::GetDataSource is at minimum the description of properties within the initialization property group.

    Bei jeder Anbieterzeichenfolgeneinstellung, für die eine zugehörige OLE DB-Eigenschaft vorhanden ist, die auf einen bestimmten Standardwert festgelegt ist oder auf einen spezifischen Wert festgelegt wird, überschreibt der OLE DB-Eigenschaftswert die Einstellung in der Anbieterzeichenfolge.Any provider string setting that has a corresponding OLE DB property set to some default value or explicitly set to a value, the OLE DB property value will override the setting in the provider string.

    Für boolesche Eigenschaften, die in Anbieterzeichenfolgen über DBPROP_INIT_PROVIDERSTRING-Werte festgelegt werden, werden die Werte "yes" und "no" angegeben.Boolean properties set in provider strings via DBPROP_INIT_PROVIDERSTRING values are set using the values "yes" and "no". Boolesche Eigenschaften in Initialisierungszeichenfolgen über IDataInitialize:: GetDatasource festgelegt werden, werden die Werte-"True" und "false".Boolean properties set in initialization strings using IDataInitialize::GetDataSource are set using the values "true" and "false".

    Anwendungen mit IDataInitialize:: GetDatasource können auch von verwendeten Schlüsselwörter IDBInitialize:: Initialize jedoch nur für Eigenschaften, die nicht über einen Standardwert verfügen.Applications using IDataInitialize::GetDataSource can also use the keywords used by IDBInitialize::Initialize but only for properties that do not have a default value. Wenn eine Anwendung sowohl verwendet die IDataInitialize:: GetDatasource Schlüsselwort und die IDBInitialize:: Initialize Schlüsselwort in der Initialisierungszeichenfolge der IDataInitialize:: GetDatasource -schlüsselworteinstellung verwendet.If an application uses both the IDataInitialize::GetDataSource keyword and the IDBInitialize::Initialize keyword in the initialization string, the IDataInitialize::GetDataSource keyword setting is used. Es wird dringend empfohlen, dass Anwendungen keine benutzen IDBInitialize:: Initialize Schlüsselwörter in IDataInitialize: GetDatasource Verbindungszeichenfolgen, da dieses Verhalten nicht in zukünftigen Versionen beibehalten werden kann.It is strongly recommended that applications do not use IDBInitialize::Initialize keywords in IDataInitialize:GetDataSource connection strings, as this behavior may not be maintained in future releases.

Hinweis

Eine Verbindungszeichenfolge übergeben IDataInitialize:: GetDatasource wird in Eigenschaften konvertiert und über angewendet IDBProperties:: SetProperties.A connection string passed through IDataInitialize::GetDataSource is converted into properties and applied via IDBProperties::SetProperties. Wenn Komponentendienste die eigenschaftenbeschreibung in gefunden GetPropertyInfo, wird diese Eigenschaft als eigenständige Eigenschaft angewendet werden.If component services found the property description in IDBProperties::GetPropertyInfo, this property will be applied as a stand-alone property. Andernfalls wird sie mithilfe der DBPROP_PROVIDERSTRING-Eigenschaft angewendet.Otherwise, it will be applied through DBPROP_PROVIDERSTRING property. Wenn Sie angeben, dass die Verbindungszeichenfolge z. B. Data Source = server1; Server = server2, Datenquelle wird als eine Eigenschaft festgelegt werden, aber Server geht in eine Anbieterzeichenfolge übernommen.For example, if you specify connection string Data Source=server1;Server=server2, Data Source will be set as a property, but Server will go into a provider string.

Wenn Sie mehrere Instanzen derselben anbieterspezifischen Eigenschaft angeben, wird der erste Wert der ersten Eigenschaft verwendet werden.If you specify multiple instances of the same provider-specific property, the first value of the first property will be used.

OLE DB-Anwendungen, die mit DBPROP_INIT_PROVIDERSTRING mit verwendeten Verbindungszeichenfolge IDBInitialize:: Initialize haben folgende Syntax:Connection strings used by OLE DB applications using DBPROP_INIT_PROVIDERSTRING with IDBInitialize::Initialize have the following syntax:

connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string

empty-string ::=

attribute ::= attribute-keyword=[{]attribute-value[}]

attribute-value ::= character-string

attribute-keyword ::= identifier

Attributwerte können optional in geschweifte Klammern eingeschlossen werden, und es wird empfohlen, dies zu tun.Attribute values can optionally be enclosed in braces, and it is good practice to do so. Dadurch werden Probleme vermieden, wenn Attributwerte andere Zeichen als alphanumerische Zeichen enthalten.This avoids problems when attribute values contain non-alphanumeric characters. Da die erste rechte geschweifte Klammer als Endzeichen des Werts interpretiert wird, können Werte keine rechten geschweiften Klammern enthalten.The first closing brace in the value is assumed to terminate the value, so values cannot contain closing brace characters.

Ein Leerzeichen, nach dem Gleichheitszeichen (=) der ein Schlüsselwort für Verbindungszeichenfolgen als Literal interpretiert wird, selbst wenn der Wert in Anführungszeichen eingeschlossen ist.A space character after the = sign of a connection string keyword will be interpreted as a literal, even if the value is enclosed in quotation marks.

In der folgenden Tabelle werden die Schlüsselwörter beschrieben, die mit DBPROP_INIT_PROVIDERSTRING verwendet werden können.The following table describes the keywords that may be used with DBPROP_INIT_PROVIDERSTRING.

SchlüsselwortKeyword InitialisierungseigenschaftInitialization property DescriptionDescription
AddrAddr SSPROP_INIT_NETWORKADDRESSSSPROP_INIT_NETWORKADDRESS Synonym für "Address".Synonym for "Address".
AdresseAddress SSPROP_INIT_NETWORKADDRESSSSPROP_INIT_NETWORKADDRESS Die Netzwerkadresse einer Instanz von SQL ServerSQL Server in der Organisation.The network address of an instance of SQL ServerSQL Server in the organization.

Weitere Informationen zur Syntax einer gültigen Adresse finden Sie unter der Beschreibung der Adresse ODBC-Schlüsselworts weiter unten in diesem Thema.For more information about valid address syntax, see the description of the Address ODBC keyword, later in this topic.
APPAPP SSPROP_INIT_APPNAMESSPROP_INIT_APPNAME Die Zeichenfolge, die die Anwendung identifiziert.The string identifying the application.
ApplicationIntentApplicationIntent SSPROP_INIT_APPLICATIONINTENTSSPROP_INIT_APPLICATIONINTENT Deklariert den Arbeitsauslastungstyp 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.

Die Standardeinstellung ist ReadWrite.The default is ReadWrite. Weitere Informationen zu SQL ServerSQL Server Native Client-Unterstützung für AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, finden Sie unter SQL Server Native Client unterstützt für hohe Verfügbarkeit, Wiederherstellung im Notfall.For more information about SQL ServerSQL Server Native Client's support for AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, see SQL Server Native Client Support for High Availability, Disaster Recovery.
AttachDBFileNameAttachDBFileName SSPROP_INIT_FILENAMESSPROP_INIT_FILENAME Der Name der Primärdatenbank (einschließlich des vollständigen Pfadnamens) einer anfügbaren Datenbank.The name of the primary file (include the full path name) of an attachable database. Mit AttachDBFileName, müssen Sie auch den Datenbanknamen angeben, mit der Datenbank Schlüsselwort Anbieterzeichenfolge angegeben.To use AttachDBFileName, you must also specify the database name with the provider string Database keyword. Wenn die Datenbank zuvor angefügt worden war, fügt SQL ServerSQL Server sie nicht erneut an (die angefügte Datenbank wird standardmäßig für die Verbindung verwendet).If the database was previously attached, SQL ServerSQL Server does not reattach it (it uses the attached database as the default for the connection).
Automatisch übersetzenAuto Translate SSPROP_INIT_AUTOTRANSLATESSPROP_INIT_AUTOTRANSLATE Synonym für "AutoTranslate".Synonym for "AutoTranslate".
"Autotranslate"AutoTranslate SSPROP_INIT_AUTOTRANSLATESSPROP_INIT_AUTOTRANSLATE Konfiguriert die OEM-/ANSI-Zeichenübersetzung.Configures OEM/ANSI character translation. Gültige Werte sind "yes" und "no".Recognized values are "yes" and "no".
DatenbankDatabase DBPROP_INIT_CATALOGDBPROP_INIT_CATALOG Der Datenbankname.The database name.
DataTypeCompatibilityDataTypeCompatibility SSPROP_INIT_DATATYPECOMPATIBILITYSSPROP_INIT_DATATYPECOMPATIBILITY Gibt den Modus des datentypverarbeitung Verwendung.Specifies the mode of data type handling to use. Zulässig sind der Wert "0" für Anbieterdatentypen und der Wert "80" für SQL Server 2000-Datentypen.Recognized values are "0" for provider data types and "80" for SQL Server 2000 data types.
VerschlüsselnEncrypt SSPROP_INIT_ENCRYPTSSPROP_INIT_ENCRYPT Gibt an, ob Daten vor dem Senden über das Netzwerk verschlüsselt werden sollen.Specifies whether data should be encrypted before sending it over the network. Mögliche Werte sind "yes" und "no".Possible values are "yes" and "no". Der Standardwert lautet "no".The default value is "no".
FailoverPartnerFailoverPartner SSPROP_INIT_FAILOVERPARTNERSSPROP_INIT_FAILOVERPARTNER Der Name des für die Datenbankspiegelung zu verwendenden Failoverservers.The name of the failover server used for database mirroring.
FailoverPartnerSPNFailoverPartnerSPN SSPROP_INIT_FAILOVERPARTNERSPNSSPROP_INIT_FAILOVERPARTNERSPN Der SPN für den Failoverpartner.The SPN for the failover partner. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Anbieter generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, provider-generated SPN.
SpracheLanguage SSPROPT_INIT_CURRENTLANGUAGESSPROPT_INIT_CURRENTLANGUAGE Die SQL ServerSQL Server-Sprache.The SQL ServerSQL Server language.
MarsConnMarsConn SSPROP_INIT_MARSCONNECTIONSSPROP_INIT_MARSCONNECTION Ermöglicht oder unterbindet die Verwendung von mehreren aktiven Resultsets (MARS) bei einer Verbindung, wenn auf dem Server SQL Server 2005SQL Server 2005 oder höher ausgeführt wird.Enables or disables multiple active result sets (MARS) on the connection if the server is SQL Server 2005SQL Server 2005 or later. Mögliche Werte sind "yes" und "no".Possible values are "yes" and "no". Der Standardwert lautet "no".The default value is "no".
NETNet SSPROP_INIT_NETWORKLIBRARYSSPROP_INIT_NETWORKLIBRARY Synonym für "Network".Synonym for "Network".
NetzwerkNetwork SSPROP_INIT_NETWORKLIBRARYSSPROP_INIT_NETWORKLIBRARY Die Netzwerkbibliothek, die zum Herstellen einer Verbindung mit einer Instanz von SQL ServerSQL Server in der Organisation verwendet wird.The network library used to establish a connection to an instance of SQL ServerSQL Server in the organization.
NetzwerkbibliothekNetwork Library SSPROP_INIT_NETWORKLIBRARYSSPROP_INIT_NETWORKLIBRARY Synonym für "Network".Synonym for "Network".
PacketSizePacketSize SSPROP_INIT_PACKETSIZESSPROP_INIT_PACKETSIZE Netzwerkpaketgröße.Network packet size. Der Standardwert ist 4096.The default is 4096.
PersistSensitivePersistSensitive DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFODBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO Akzeptiert die Zeichenfolgen "yes" und "no" als Werte.Accepts the strings "yes" and "no" as values. Wenn "no" angegeben wird, darf das Datenquellenobjekt keine vertraulichen Authentifizierungsinformationen persistent speichern.When "no", the data source object is not allowed to persist sensitive authentication information
PWDPWD DBPROP_AUTH_PASSWORDDBPROP_AUTH_PASSWORD Das Anmeldekennwort für SQL ServerSQL Server.The SQL ServerSQL Server login password.
ServerServer DBPROP_INIT_DATASOURCEDBPROP_INIT_DATASOURCE Der Name einer SQL ServerSQL Server-Instanz in der Organisation.The name of an instance of SQL ServerSQL Server in the organization.

Ohne Angabe eines Namens wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt.When not specified, a connection is made to the default instance on the local computer.

Weitere Informationen zur Syntax einer gültigen Adresse finden Sie unter der Beschreibung der Server ODBC-Schlüsselworts in diesem Thema.For more information about valid address syntax, see the description of the Server ODBC keyword, in this topic.
ServerSPNServerSPN SSPROP_INIT_SERVERSPNSSPROP_INIT_SERVERSPN Der SPN für den Server.The SPN for the server. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Anbieter generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, provider-generated SPN.
TimeoutTimeout DBPROP_INIT_TIMEOUTDBPROP_INIT_TIMEOUT Der Zeitraum (in Sekunden), der bis zum Abschluss der Datenquelleninitialisierung abgewartet werden soll.The amount of time (in seconds) to wait for data source initialization to complete.
Trusted_ConnectionTrusted_Connection DBPROP_AUTH_INTEGRATEDDBPROP_AUTH_INTEGRATED Durch die Angabe von "yes" wird der OLE DB-Anbieter von SQL ServerSQL Server-Native Client angewiesen, den Windows-Authentifizierungsmodus zur Überprüfung der Anmeldung zu verwenden.When "yes", instructs the SQL ServerSQL Server Native Client OLE DB provider to use Windows Authentication Mode for login validation. Andernfalls wird der OLE DB-Anbieter von SQL ServerSQL Server-Native Client angewiesen, einen SQL ServerSQL Server-Benutzernamen und ein Kennwort zur Überprüfung der Anmeldung zu verwenden, und in diesem Fall müssen die Schlüsselwörter UID und PWD angegeben werden.Otherwise instructs the SQL ServerSQL Server Native Client OLE DB provider to use a SQL ServerSQL Server username and password for login validation, and the UID and PWD keywords must be specified.
"TrustServerCertificate"TrustServerCertificate SSPROP_INIT_TRUST_SERVER_CERTIFICATESSPROP_INIT_TRUST_SERVER_CERTIFICATE Akzeptiert die Zeichenfolgen "yes" und "no" als Werte.Accepts the strings "yes" and "no" as values. Der Standardwert lautet "no" und bedeutet, dass das Serverzertifikat überprüft wird.The default value is "no", which means that the server certificate will be validated.
UIDUID DBPROP_AUTH_USERIDDBPROP_AUTH_USERID Der SQL ServerSQL Server-Anmeldename.The SQL ServerSQL Server login name.
UseProcForPrepareUseProcForPrepare SSPROP_INIT_USEPROCFORPREPSSPROP_INIT_USEPROCFORPREP Dieses Schlüsselwort ist veraltet, und seine Einstellung wird vom OLE DB-Anbieter von SQL ServerSQL Server Native Client ignoriert.This keyword is deprecated, and its setting is ignored by the SQL ServerSQL Server Native Client OLE DB Provider.
WSIDWSID SSPROP_INIT_WSIDSSPROP_INIT_WSID Der Bezeichner der Arbeitsstation.The workstation identifier.

OLE DB-Anwendungen verwendeten Verbindungszeichenfolge IDataInitialize:: GetDatasource haben folgende Syntax:Connection strings used by OLE DB applications using IDataInitialize::GetDataSource have the following syntax:

connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string

empty-string ::=

attribute ::= attribute-keyword=[quote]attribute-value[quote]

attribute-value ::= character-string

attribute-keyword ::= identifier

quote ::= " | '

Die Verwendung von Eigenschaften muss der jeweils dafür zulässigen Syntax entsprechen. Beispielsweise WSID geschweifte Klammern ("{}") Anführungszeichen und Anwendungsname verwendet einzelne (")" oder "double (") Anführungszeichen. Es können nur Zeichenfolgeneigenschaften in Anführungszeichen gesetzt werden.Only string properties can be quoted. Wenn Sie versuchen, eine ganze Zahl oder eine aufgezählte Eigenschaft in Anführungszeichen zu setzen, wird der Fehler angezeigt, dass die Verbindungszeichenfolge keiner OLE DB-Spezifikation entspricht.Attempting to quote an integer or enumerated property will result in a "Connection String does not conform to OLE DB specification" error.

Attributwerte können optional in einfache oder doppelte Anführungszeichen gesetzt werden, und es wird empfohlen, dies zu tun.Attribute values can optionally be enclosed in single or double quotes, and it is good practice to do so. Dadurch werden Probleme vermieden, wenn Werte andere Zeichen als alphanumerische Zeichen enthalten.This avoids problems when values contain non-alphanumeric characters. Das verwendete Anführungszeichen kann auch innerhalb von Werten stehen, vorausgesetzt, dass es doppelt angegeben wird.The quote character used can also appear in values, provided that it is doubled.

Ein Leerzeichen, nach dem Gleichheitszeichen (=) der ein Schlüsselwort für Verbindungszeichenfolgen als Literal interpretiert wird, selbst wenn der Wert in Anführungszeichen eingeschlossen ist.A space character after the = sign of a connection string keyword will be interpreted as a literal, even if the value is enclosed in quotation marks.

Wenn eine Verbindungszeichenfolge mehrere der in der folgenden Tabelle aufgeführten Eigenschaften aufweist, wird der Wert der letzten Eigenschaft verwendet.If a connection string has more than one of the properties listed in the following table, the value of the last property will be used.

Die folgende Tabelle beschreibt die Schlüsselwörter, die mit verwendet wird, IDataInitialize:: GetDatasource:The following table describes the keywords that may be used with IDataInitialize::GetDataSource:

SchlüsselwortKeyword InitialisierungseigenschaftInitialization property DescriptionDescription
ApplicationNameApplication Name SSPROP_INIT_APPNAMESSPROP_INIT_APPNAME Die Zeichenfolge, die die Anwendung identifiziert.The string identifying the application.
AnwendungszweckApplication Intent SSPROP_INIT_APPLICATIONINTENTSSPROP_INIT_APPLICATIONINTENT Deklariert den Arbeitsauslastungstyp 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.

Die Standardeinstellung ist ReadWrite.The default is ReadWrite. Weitere Informationen zu SQL ServerSQL Server Native Client-Unterstützung für AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, finden Sie unter SQL Server Native Client unterstützt für hohe Verfügbarkeit, Wiederherstellung im Notfall.For more information about SQL ServerSQL Server Native Client's support for AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, see SQL Server Native Client Support for High Availability, Disaster Recovery.
Automatisch übersetzenAuto Translate SSPROP_INIT_AUTOTRANSLATESSPROP_INIT_AUTOTRANSLATE Synonym für "AutoTranslate".Synonym for "AutoTranslate".
"Autotranslate"AutoTranslate SSPROP_INIT_AUTOTRANSLATESSPROP_INIT_AUTOTRANSLATE Konfiguriert die OEM-/ANSI-Zeichenübersetzung.Configures OEM/ANSI character translation. Zulässig sind die Werte "true" und "false".Recognized values are "true" and "false".
Connect TimeoutConnect Timeout DBPROP_INIT_TIMEOUTDBPROP_INIT_TIMEOUT Der Zeitraum (in Sekunden), der bis zum Abschluss der Datenquelleninitialisierung abgewartet werden soll.The amount of time (in seconds) to wait for data source initialization to complete.
Aktuelle SpracheCurrent Language SSPROPT_INIT_CURRENTLANGUAGESSPROPT_INIT_CURRENTLANGUAGE Der SQL ServerSQL Server-Sprachenname.The SQL ServerSQL Server language name.
DatenquelleData Source DBPROP_INIT_DATASOURCEDBPROP_INIT_DATASOURCE Der Name einer SQL ServerSQL Server-Instanz in der Organisation.The name of an instance of SQL ServerSQL Server in the organization.

Ohne Angabe eines Namens wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt.When not specified, a connection is made to the default instance on the local computer.

Weitere Informationen zur Syntax einer gültigen Adresse finden Sie unter der Beschreibung der Server ODBC-Schlüsselworts weiter unten in diesem Thema.For more information about valid address syntax, see the description of the Server ODBC keyword, later in this topic.
DataTypeCompatibilityDataTypeCompatibility SSPROP_INIT_DATATYPECOMPATIBILITYSSPROP_INIT_DATATYPECOMPATIBILITY Gibt den Modus des datentypverarbeitung Verwendung.Specifies the mode of data type handling to use. Zulässig sind der Wert "0" für Anbieterdatentypen und der Wert "80" für SQL Server 2000SQL Server 2000-Datentypen.Recognized values are "0" for provider data types and "80" for SQL Server 2000SQL Server 2000 data types.
FailoverpartnerFailover Partner SSPROP_INIT_FAILOVERPARTNERSSPROP_INIT_FAILOVERPARTNER Der Name des für die Datenbankspiegelung zu verwendenden Failoverservers.The name of the failover server used for database mirroring.
Failoverpartner-SPNFailover Partner SPN SSPROP_INIT_FAILOVERPARTNERSPNSSPROP_INIT_FAILOVERPARTNERSPN Der SPN für den Failoverpartner.The SPN for the failover partner. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Anbieter generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, provider-generated SPN.
AnfangskatalogInitial Catalog DBPROP_INIT_CATALOGDBPROP_INIT_CATALOG Der Datenbankname.The database name.
AnfangsdateinameInitial File Name SSPROP_INIT_FILENAMESSPROP_INIT_FILENAME Der Name der Primärdatenbank (einschließlich des vollständigen Pfadnamens) einer anfügbaren Datenbank.The name of the primary file (include the full path name) of an attachable database. Mit AttachDBFileName, müssen Sie auch den Datenbanknamen angeben, mit der Datenbank Schlüsselwort Anbieterzeichenfolge angegeben.To use AttachDBFileName, you must also specify the database name with the provider string DATABASE keyword. Wenn die Datenbank zuvor angefügt worden war, fügt SQL ServerSQL Server sie nicht erneut an (die angefügte Datenbank wird standardmäßig für die Verbindung verwendet).If the database was previously attached, SQL ServerSQL Server does not reattach it (it uses the attached database as the default for the connection).
Integrierte SicherheitIntegrated Security DBPROP_AUTH_INTEGRATEDDBPROP_AUTH_INTEGRATED Akzeptiert den Wert "SSPI" für die Windows-Authentifizierung.Accepts the value "SSPI" for Windows Authentication.
MARS-VerbindungMARS Connection SSPROP_INIT_MARSCONNECTIONSSPROP_INIT_MARSCONNECTION Ermöglicht oder unterbindet die Verwendung von mehreren aktiven Resultsets (MARS) bei einer Verbindung.Enables or disables multiple active result sets (MARS) on the connection. Zulässig sind die Werte "true" und "false".Recognized values are "true" and "false". Der Standardwert lautet "false".The default is "false".
NetzwerkadresseNetwork Address SSPROP_INIT_NETWORKADDRESSSSPROP_INIT_NETWORKADDRESS Die Netzwerkadresse einer Instanz von SQL ServerSQL Server in der Organisation.The network address of an instance of SQL ServerSQL Server in the organization.

Weitere Informationen zur Syntax einer gültigen Adresse finden Sie unter der Beschreibung der Adresse ODBC-Schlüsselworts weiter unten in diesem Thema.For more information about valid address syntax, see the description of the Address ODBC keyword, later in this topic.
NetzwerkbibliothekNetwork Library SSPROP_INIT_NETWORKLIBRARYSSPROP_INIT_NETWORKLIBRARY Die Netzwerkbibliothek, die zum Herstellen einer Verbindung mit einer Instanz von SQL ServerSQL Server in der Organisation verwendet wird.The network library used to establish a connection to an instance of SQL ServerSQL Server in the organization.
Packet SizePacket Size SSPROP_INIT_PACKETSIZESSPROP_INIT_PACKETSIZE Netzwerkpaketgröße.Network packet size. Der Standardwert ist 4096.The default is 4096.
KennwortPassword DBPROP_AUTH_PASSWORDDBPROP_AUTH_PASSWORD Das Anmeldekennwort für SQL ServerSQL Server.The SQL ServerSQL Server login password.
Persist Security InfoPersist Security Info DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFODBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO Akzeptiert die Zeichenfolgen "true" und "false" als Werte.Accepts the strings "true" and "false" as values. Wenn "false", wird das Datenquellenobjekt darf keine vertraulichen Authentifizierungsinformationen persistent speichernWhen "false", the data source object is not allowed to persist sensitive authentication information
AnbieterProvider Bei der Verwendung von SQL ServerSQL Server Native Client sollte die Angabe "SQLNCLI11" lauten.For SQL ServerSQL Server Native Client, this should be "SQLNCLI11".
Server-SPNServer SPN SSPROP_INIT_SERVERSPNSSPROP_INIT_SERVERSPN Der SPN für den Server.The SPN for the server. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Anbieter generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, provider-generated SPN.
TrustServerCertificateTrust Server Certificate SSPROP_INIT_TRUST_SERVER_CERTIFICATESSPROP_INIT_TRUST_SERVER_CERTIFICATE Akzeptiert die Zeichenfolgen "true" und "false" als Werte.Accepts the strings "true" and "false" as values. Der Standardwert lautet "false" und bedeutet, dass das Serverzertifikat überprüft wird.The default value is "false", which means that the server certificate will be validated.
Use Encryption for DataUse Encryption for Data SSPROP_INIT_ENCRYPTSSPROP_INIT_ENCRYPT Gibt an, ob Daten vor dem Senden über das Netzwerk verschlüsselt werden sollen.Specifies whether data should be encrypted before sending it over the network. Mögliche Werte sind "true" und "false".Possible values are "true" and "false". Der Standardwert ist "false".The default value is "false".
Benutzer-IDUser ID DBPROP_AUTH_USERIDDBPROP_AUTH_USERID Der SQL ServerSQL Server-Anmeldename.The SQL ServerSQL Server login name.
Arbeitsstations-IDWorkstation ID SSPROP_INIT_WSIDSSPROP_INIT_WSID Der Bezeichner der Arbeitsstation.The workstation identifier.

Hinweis In der Verbindungszeichenfolge, die "Old Password-Eigenschaft legt SSPROP_AUTH_OLD_PASSWORD fest, dies entspricht dem aktuellen (möglicherweise abgelaufenen) Kennwort, die nicht über eine anbieterzeichenfolgen-Eigenschaft verfügbar ist.Note In the connection string, the "Old Password" property sets SSPROP_AUTH_OLD_PASSWORD, which is the current (possibly expired) password that is not available via a provider string property.

Schlüsselwörter für ActiveX Data Objects (ADO)-VerbindungszeichenfolgenActiveX Data Objects (ADO) Connection String Keywords

ADO-Anwendungen legen die "ConnectionString" Eigenschaft ADODBConnection -Objekten fest oder stellen Sie eine Verbindungszeichenfolge als Parameter an die öffnen Methode ADODBConnection Objekte.ADO applications set the ConnectionString property of ADODBConnection objects or supply a connection string as a parameter to the Open method of ADODBConnection objects.

ADO-Anwendungen können auch die Schlüsselwörter verwendet die OLE DB- IDBInitialize:: Initialize Methode, jedoch nur für Eigenschaften, die nicht über einen Standardwert verfügen.ADO applications can also use the keywords used by the OLE DB IDBInitialize::Initialize method, but only for properties that do not have a default value. Wenn eine Anwendung sowohl ADO-Schlüsselwörter verwendet und die IDBInitialize:: Initialize in der Initialisierungszeichenfolge angibt, die ADO-Schlüsselwörter verwendet werden.If an application uses both the ADO keywords and the IDBInitialize::Initialize keywords in the initialization string, the ADO keyword setting will be used. Es wird dringend empfohlen, dass Anwendungen nur Schlüsselwörter für ADO-Verbindungszeichenfolgen verwenden.It is strongly recommended that applications only use ADO connection string keywords.

Die für ADO verwendeten Verbindungszeichenfolge haben folgende Syntax:Connection strings used by ADO have the following syntax:

connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string

empty-string ::=

attribute ::= attribute-keyword=["]attribute-value["]

attribute-value ::= character-string

attribute-keyword ::= identifier

Attributwerte können optional in doppelte Anführungszeichen eingeschlossen werden, und es wird empfohlen, dies zu tun.Attribute values can optionally be enclosed in double quotes, and it is good practice to do so. Dadurch werden Probleme vermieden, wenn Werte andere Zeichen als alphanumerische Zeichen enthalten.This avoids problems when values contain non-alphanumeric characters. Attributwerte dürfen keine doppelten Anführungszeichen enthalten.Attribute values cannot contain double quotes.

In der folgenden Tabelle werden die Schlüsselwörter beschrieben, die in einer ADO-Verbindungszeichenfolge verwendet werden können.The following table describes the keywords that may be used with an ADO connection string:

SchlüsselwortKeyword InitialisierungseigenschaftInitialization property DescriptionDescription
AnwendungszweckApplication Intent SSPROP_INIT_APPLICATIONINTENTSSPROP_INIT_APPLICATIONINTENT Deklariert den Arbeitsauslastungstyp 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.

Die Standardeinstellung ist ReadWrite.The default is ReadWrite. Weitere Informationen zu SQL ServerSQL Server Native Client-Unterstützung für AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, finden Sie unter SQL Server Native Client unterstützt für hohe Verfügbarkeit, Wiederherstellung im Notfall.For more information about SQL ServerSQL Server Native Client's support for AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, see SQL Server Native Client Support for High Availability, Disaster Recovery.
ApplicationNameApplication Name SSPROP_INIT_APPNAMESSPROP_INIT_APPNAME Die Zeichenfolge, die die Anwendung identifiziert.The string identifying the application.
Automatisch übersetzenAuto Translate SSPROP_INIT_AUTOTRANSLATESSPROP_INIT_AUTOTRANSLATE Synonym für "AutoTranslate".Synonym for "AutoTranslate".
"Autotranslate"AutoTranslate SSPROP_INIT_AUTOTRANSLATESSPROP_INIT_AUTOTRANSLATE Konfiguriert die OEM-/ANSI-Zeichenübersetzung.Configures OEM/ANSI character translation. Zulässig sind die Werte "true" und "false".Recognized values are "true" and "false".
Connect TimeoutConnect Timeout DBPROP_INIT_TIMEOUTDBPROP_INIT_TIMEOUT Der Zeitraum (in Sekunden), der bis zum Abschluss der Datenquelleninitialisierung abgewartet werden soll.The amount of time (in seconds) to wait for data source initialization to complete.
Aktuelle SpracheCurrent Language SSPROPT_INIT_CURRENTLANGUAGESSPROPT_INIT_CURRENTLANGUAGE Der SQL ServerSQL Server-Sprachenname.The SQL ServerSQL Server language name.
DatenquelleData Source DBPROP_INIT_DATASOURCEDBPROP_INIT_DATASOURCE Der Name einer SQL ServerSQL Server-Instanz in der Organisation.The name of an instance of SQL ServerSQL Server in the organization.

Ohne Angabe eines Namens wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt.When not specified, a connection is made to the default instance on the local computer.

Weitere Informationen zur Syntax einer gültigen Adresse finden Sie unter der Beschreibung der Server ODBC-Schlüsselworts in diesem Thema.For more information about valid address syntax, see the description of the Server ODBC keyword, in this topic.
DataTypeCompatibilityDataTypeCompatibility SSPROP_INIT_DATATYPECOMPATIBILITYSSPROP_INIT_DATATYPECOMPATIBILITY Gibt den Modus der zu verwendenden Datentypbehandlung an.Specifies the mode of data type handling that will be used. Zulässig sind der Wert "0" für Anbieterdatentypen und der Wert "80" für SQL Server 2000-Datentypen.Recognized values are "0" for provider data types and "80" for SQL Server 2000 data types.
FailoverpartnerFailover Partner SSPROP_INIT_FAILOVERPARTNERSSPROP_INIT_FAILOVERPARTNER Der Name des für die Datenbankspiegelung zu verwendenden Failoverservers.The name of the failover server used for database mirroring.
Failoverpartner-SPNFailover Partner SPN SSPROP_INIT_FAILOVERPARTNERSPNSSPROP_INIT_FAILOVERPARTNERSPN Der SPN für den Failoverpartner.The SPN for the failover partner. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Anbieter generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, provider-generated SPN.
AnfangskatalogInitial Catalog DBPROP_INIT_CATALOGDBPROP_INIT_CATALOG Der Datenbankname.The database name.
AnfangsdateinameInitial File Name SSPROP_INIT_FILENAMESSPROP_INIT_FILENAME Der Name der Primärdatenbank (einschließlich des vollständigen Pfadnamens) einer anfügbaren Datenbank.The name of the primary file (include the full path name) of an attachable database. Mit AttachDBFileName, müssen Sie auch den Datenbanknamen angeben, mit der Datenbank Schlüsselwort Anbieterzeichenfolge angegeben.To use AttachDBFileName, you must also specify the database name with the provider string DATABASE keyword. Wenn die Datenbank zuvor angefügt worden war, fügt SQL ServerSQL Server sie nicht erneut an (die angefügte Datenbank wird standardmäßig für die Verbindung verwendet).If the database was previously attached, SQL ServerSQL Server does not reattach it (it uses the attached database as the default for the connection).
Integrierte SicherheitIntegrated Security DBPROP_AUTH_INTEGRATEDDBPROP_AUTH_INTEGRATED Akzeptiert den Wert "SSPI" für die Windows-Authentifizierung.Accepts the value "SSPI" for Windows Authentication.
MARS-VerbindungMARS Connection SSPROP_INIT_MARSCONNECTIONSSPROP_INIT_MARSCONNECTION Ermöglicht oder unterbindet die Verwendung von mehreren aktiven Resultsets (MARS) bei einer Verbindung, wenn auf dem Server SQL Server 2005SQL Server 2005 oder höher ausgeführt wird.Enables or disables multiple active result sets (MARS) on the connection if the server is SQL Server 2005SQL Server 2005 or later. Zulässig sind die Werte "true" und "false". Der Standardwert lautet "false".Recognized values are "true" and "false".The default is "false".
NetzwerkadresseNetwork Address SSPROP_INIT_NETWORKADDRESSSSPROP_INIT_NETWORKADDRESS Die Netzwerkadresse einer Instanz von SQL ServerSQL Server in der Organisation.The network address of an instance of SQL ServerSQL Server in the organization.

Weitere Informationen zur Syntax einer gültigen Adresse finden Sie unter der Beschreibung der Adresse ODBC-Schlüsselworts in diesem Thema.For more information about valid address syntax, see the description of the Address ODBC keyword, in this topic.
NetzwerkbibliothekNetwork Library SSPROP_INIT_NETWORKLIBRARYSSPROP_INIT_NETWORKLIBRARY Die Netzwerkbibliothek, die zum Herstellen einer Verbindung mit einer Instanz von SQL ServerSQL Server in der Organisation verwendet wird.The network library used to establish a connection to an instance of SQL ServerSQL Server in the organization.
Packet SizePacket Size SSPROP_INIT_PACKETSIZESSPROP_INIT_PACKETSIZE Netzwerkpaketgröße.Network packet size. Der Standardwert ist 4096.The default is 4096.
KennwortPassword DBPROP_AUTH_PASSWORDDBPROP_AUTH_PASSWORD Das Anmeldekennwort für SQL ServerSQL Server.The SQL ServerSQL Server login password.
Persist Security InfoPersist Security Info DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFODBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO Akzeptiert die Zeichenfolgen "true" und "false" als Werte.Accepts the strings "true" and "false" as values. Wenn "false" angegeben wird, darf das Datenquellenobjekt keine vertraulichen Authentifizierungsinformationen persistent speichern.When "false" the data source object is not allowed to persist sensitive authentication information.
AnbieterProvider Bei der Verwendung von SQL ServerSQL Server Native Client sollte die Angabe "SQLNCLI11" lauten.For SQL ServerSQL Server Native Client, this should be "SQLNCLI11".
Server-SPNServer SPN SSPROP_INIT_SERVERSPNSSPROP_INIT_SERVERSPN Der SPN für den Server.The SPN for the server. Der Standardwert ist eine leere Zeichenfolge.The default value is an empty string. Die Angabe einer leeren Zeichenfolge bewirkt, dass SQL ServerSQL Server Native Client den vorgegebenen, vom Anbieter generierten SPN verwendet.An empty string causes SQL ServerSQL Server Native Client to use the default, provider-generated SPN.
TrustServerCertificateTrust Server Certificate SSPROP_INIT_TRUST_SERVER_CERTIFICATESSPROP_INIT_TRUST_SERVER_CERTIFICATE Akzeptiert die Zeichenfolgen "true" und "false" als Werte.Accepts the strings "true" and "false" as values. Der Standardwert lautet "false" und bedeutet, dass das Serverzertifikat überprüft wird.The default value is "false", which means that the server certificate will be validated.
Use Encryption for DataUse Encryption for Data SSPROP_INIT_ENCRYPTSSPROP_INIT_ENCRYPT Gibt an, ob Daten vor dem Senden über das Netzwerk verschlüsselt werden sollen.Specifies whether data should be encrypted before sending it over the network. Mögliche Werte sind "true" und "false".Possible values are "true" and "false". Der Standardwert ist "false".The default value is "false".
Benutzer-IDUser ID DBPROP_AUTH_USERIDDBPROP_AUTH_USERID Der SQL ServerSQL Server-Anmeldename.The SQL ServerSQL Server login name.
Arbeitsstations-IDWorkstation ID SSPROP_INIT_WSIDSSPROP_INIT_WSID Der Bezeichner der Arbeitsstation.The workstation identifier.

Hinweis In der Verbindungszeichenfolge, die "Old Password-Eigenschaft legt SSPROP_AUTH_OLD_PASSWORD fest, dies entspricht dem aktuellen (möglicherweise abgelaufenen) Kennwort, die nicht über eine anbieterzeichenfolgen-Eigenschaft verfügbar ist.Note In the connection string, the "Old Password" property sets SSPROP_AUTH_OLD_PASSWORD, which is the current (possibly expired) password that is not available via a provider string property.

Siehe auchSee also

Erstellen von Anwendungen mit SQL Server Native ClientBuilding Applications with SQL Server Native Client