Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Datenbank in Microsoft Fabric
Einige APIs im OLE DB-Treiber für SQL Server verwenden Verbindungszeichenfolgen, um Verbindungsattribute anzugeben. Verbindungszeichenfolgen sind Listen von Schlüsselwörtern und zugehörigen Werten. Jedes Schlüsselwort bezeichnet ein spezielles Verbindungsattribut.
Hinweis
OLE DB-Treiber für SQL Server erlaubt mehrdeutige Verbindungszeichenfolgen zur Wahrung der Abwärtskompatibilität (z. B. können einige Schlüsselwörter mehrmals angegeben werden, und widersprüchliche Schlüsselwörter können basierend auf Position oder Rangfolge geklärt werden). Zukünftige Versionen des OLE DB-Treibers für SQL Server lassen möglicherweise keine Mehrdeutigkeit in Verbindungszeichenfolgen zu. Beim Ändern von Anwendungen hat es sich bewährt, den OLE DB-Treiber für SQL Server zu verwenden, um eine Abhängigkeit von der Mehrdeutigkeit von Verbindungszeichenfolgen zu vermeiden.
In den folgenden Abschnitten werden die Schlüsselwörter beschrieben, die mit dem OLE DB-Treiber für SQL Server und ADO (ActiveX Data Objects) verwendet werden können, wenn der OLE DB-Treiber für SQL Server als Datenanbieter verwendet wird.
Verbindungszeichenfolgen-Schlüsselwörter für den OLE DB-Treiber
OLE DB-Anwendungen können Datenquellenobjekte auf zweierlei Weise initialisieren:
IDBInitialize::InitializeIDataInitialize::GetDataSource
Im ersten Fall kann eine Anbieterzeichenfolge verwendet werden, um Verbindungseigenschaften zu initialisieren, indem die Eigenschaft DBPROP_INIT_PROVIDERSTRING im DBPROPSET_DBINIT Eigenschaftensatz festgelegt wird. Im zweiten Fall kann eine Initialisierungszeichenfolge verwendet werden, um Verbindungseigenschaften zu initialisieren, indem sie an der IDataInitialize::GetDataSource Methode übergeben wird. Beide Methoden initialisieren die gleichen OLE DB-Verbindungseigenschaften, es werden jedoch andere Sätze von Schlüsselwörtern verwendet. Der Satz von Schlüsselwörtern, die von IDataInitialize::GetDataSource verwendet werden, ist zumindest die Beschreibung der Eigenschaften in der Initialisierungseigenschaftsgruppe.
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.
Boolesche Eigenschaften, die über DBPROP_INIT_PROVIDERSTRING Werte in Anbieterzeichenfolgen festgelegt werden, werden mit den Werten yes und no gesetzt. Boolesche Eigenschaften, die in Initialisierungszeichenfolgen mit IDataInitialize::GetDataSource festgelegt werden, werden mit den Werten true und false gesetzt.
Anwendungen, die IDataInitialize::GetDataSource verwenden, können auch die Schlüsselwörter von IDBInitialize::Initialize verwenden, jedoch nur für Eigenschaften, die keinen Standardwert haben. Wenn eine Anwendung sowohl das IDataInitialize::GetDataSource Schlüsselwort als auch das IDBInitialize::Initialize Schlüsselwort in der Initialisierungszeichenfolge verwendet, wird die IDataInitialize::GetDataSource Schlüsselworteinstellung verwendet. Es wird empfohlen, dass Anwendungen keine Schlüsselwörter in IDBInitialize::Initialize Verbindungszeichenfolgen verwendenIDataInitialize:GetDataSource, da dieses Verhalten in zukünftigen Versionen möglicherweise nicht beibehalten wird.
Hinweis
Eine übergebene Verbindungszeichenfolge durch IDataInitialize::GetDataSource wird in Eigenschaften konvertiert und über IDBProperties::SetProperties angewendet. Wenn Komponentendienste die Eigenschaftenbeschreibung in IDBProperties::GetPropertyInfogefunden haben, wird diese Eigenschaft als eigenständige Eigenschaft angewendet. Andernfalls wird die Eigenschaft über DBPROP_PROVIDERSTRING angewendet. Wenn Sie z. B. die Verbindungszeichenfolge Data Source=server1;Server=server2 angeben, wird Data Source als Eigenschaft festgelegt und Server in eine Anbieterzeichenfolge eingefügt.
Wenn Sie mehrere Instanzen einer anbieterspezifischen Eigenschaft angeben, wird der erste Wert der ersten Eigenschaft verwendet.
IDBInitialize::Initialize verwenden
Verbindungszeichenfolgen, die DBPROP_INIT_PROVIDERSTRING mit IDBInitialize::Initialize von OLE DB-Anwendungen verwendet werden, haben die folgende Syntax:
connection-string ::= empty-string[;] | attribute[;] | attribute; connection-stringempty-string ::=attribute ::= attribute-keyword=[{]attribute-value[}]attribute-value ::= character-stringattribute-keyword ::= identifier
Attributwerte können optional in geschweifte Klammern eingeschlossen werden, und es wird empfohlen, dies zu tun. Dadurch werden Probleme vermieden, wenn Attributwerte nicht alphanumerische Zeichen enthalten. Da die erste schließende geschweifte Klammer als Endzeichen des Werts interpretiert wird, können Werte keine schließenden geschweiften Klammern enthalten.
Ein Leerzeichen nach dem Zeichen = eines Verbindungszeichenfolgen-Schlüsselworts wird als Literal interpretiert. Dies gilt auch, wenn der Wert in Anführungszeichen gesetzt ist.
In der folgenden Tabelle werden die Schlüsselwörter beschrieben, die mit DBPROP_INIT_PROVIDERSTRING verwendet werden können.
| Schlüsselwort | Initialisierungseigenschaft | BESCHREIBUNG |
|---|---|---|
Addr |
SSPROP_INIT_NETWORKADDRESS |
Synonym für Address. |
Address |
SSPROP_INIT_NETWORKADDRESS |
Die Netzwerkadresse des Servers, auf dem eine Instanz von SQL Server ausgeführt wird.
Address ist in der Regel der Netzwerkname des Servers, kann jedoch andere Namen sein, z. B. eine Pipe, eine IP-Adresse oder einen TCP/IP-Port und eine Socketadresse.Wenn Sie eine IP-Adresse angeben, stellen Sie im SQL Server-Konfigurations-Manager sicher, dass die Protokolle für TCP/IP oder Named Pipes aktiviert sind. Der Wert von Address hat Vorrang vor dem an Server übergebenen Wert in Verbindungszeichenfolgen bei Verwendung des OLE DB-Treibers für SQL Server.
Address=; stellt eine Verbindung zu dem im Server-Schlüsselwort angegebenen Server her, während Address= ;, Address=.;, Address=localhost; und Address=(local); eine Verbindung zum lokalen Server herstellen.Die vollständige Syntax für das Address Schlüsselwort lautet wie folgt:[Protokoll:]Adresse[,Port|\pipe\pipename] Protokoll kann Folgendes sein: tcp (TCP/IP), lpc (Shared Memory) oder np (Named Pipes). Weitere Informationen zu Protokollen finden Sie unter Konfigurieren von Clientprotokollen.Wenn weder Protokoll noch Network Schlüsselwort angegeben werden, verwendet OLE DB-Treiber für SQL Server die in SQL Server Configuration Manager angegebene Protokollreihenfolge.port gibt den Port auf dem angegebenen Server an, zu dem eine Verbindung hergestellt werden soll. Sql Server verwendet standardmäßig Port 1433. |
APP |
SSPROP_INIT_APPNAME |
Die Zeichenfolge, die die Anwendung identifiziert. |
ApplicationIntent |
SSPROP_INIT_APPLICATIONINTENT |
Deklariert den Arbeitsauslastungstyp der Anwendung beim Herstellen einer Verbindung mit einem Server. Mögliche Werte sind ReadOnly und ReadWrite.Der Standardwert lautet ReadWrite. Weitere Informationen zur OLE DB-Treiber für SQL Server-Unterstützung für Always On-Verfügbarkeitsgruppen finden Sie unter OLE DB-Treiber für SQL Server-Unterstützung für Hochverfügbarkeit, Notfallwiederherstellung. |
AttachDBFileName |
SSPROP_INIT_FILENAME |
Der Name der Primärdatenbank (einschließlich des vollständigen Pfadnamens) einer anfügbaren Datenbank. Zur Verwendung AttachDBFileNamemüssen Sie auch den Datenbanknamen mit dem Schlüsselwort "Provider string Database" angeben. Wenn die Datenbank bereits angefügt war, fügt SQL Server sie nicht noch mal an (die angefügte Datenbank wird standardmäßig für die Verbindung verwendet). |
Authentication
1 |
SSPROP_AUTH_MODE |
Gibt die verwendete SQL oder Microsoft Entra-Authentifizierung an. Gültige Werte sind:
Hinweis: Das ActiveDirectoryIntegrated Schlüsselwort kann auch für die Windows-Authentifizierung für SQL Server verwendet werden. Es ersetzt die Authentifizierungsschlüsselwörter Integrated Security (oder Trusted_Connection). Anwendungen, die Integrated Security (oder Trusted_Connection) als Schlüsselbegriffe oder deren entsprechende Eigenschaften verwenden, sollten den Wert des Authentication-Schlüsselbegriffs (oder der entsprechenden Eigenschaft) auf ActiveDirectoryIntegrated setzen, um ein neues Verhalten bei der Verschlüsselung und Zertifikatsvalidierung zu ermöglichen.Hinweis: Anwendungen mit SQL Server-Authentifizierung sollten den Wert des Authentication Schlüsselworts (oder der entsprechenden Eigenschaft) festlegen, um SqlPassworddas neue Verschlüsselungs- und Zertifikatüberprüfungsverhalten zu ermöglichen. |
Auto Translate |
SSPROP_INIT_AUTOTRANSLATE |
Synonym für AutoTranslate. |
AutoTranslate |
SSPROP_INIT_AUTOTRANSLATE |
Konfiguriert die OEM-/ANSI-Zeichenübersetzung. Gültige Werte sind yes und no. |
ConnectRetryCount |
SSPROP_INIT_CONNECT_RETRY_COUNT |
Steuert die Anzahl der erneuten Versuche zur Verbindungsherstellung bei einem Verbindungsverlust. Gültige Werte reichen von 0 bis 255. Standardwert: 1. Ein Wert von 0 würde dazu führen, dass keine erneute Verbindung versucht wird. Weitere Informationen finden Sie unter Idle-Verbindungsresilienz im OLE DB-Treiber. |
ConnectRetryInterval |
SSPROP_INIT_CONNECT_RETRY_INTERVAL |
Gibt die Anzahl der Sekunden zwischen den erneuten Versuchen zur Verbindungsherstellung im Falle eines Verbindungsverlusts an. Gültige Werte reichen von 1 bis 60. Standardwert: 10. Weitere Informationen finden Sie unter Idle-Verbindungsresilienz im OLE DB-Treiber. |
Database |
DBPROP_INIT_CATALOG |
Der Datenbankname. |
DataTypeCompatibility |
SSPROP_INIT_DATATYPECOMPATIBILITY |
Gibt den Modus der zu verwendenden Datentypbehandlung an. Zulässig sind der Wert 0 für Anbieterdatentypen und der Wert 80 für SQL Server 2000 (8.x)-Datentypen. |
Encrypt
1 |
SSPROP_INIT_ENCRYPT |
Gibt an, ob Daten vor dem Senden über das Netzwerk verschlüsselt werden sollen. Mögliche Werte sind Optional, Mandatory und Strict. Standardwert: Mandatory. Informationen zu 18.x.x-Versionen finden Sie unter Hauptversionsunterschiede für MSOLEDBSQL. |
FailoverPartner |
SSPROP_INIT_FAILOVERPARTNER |
Der Name des für die Datenbankspiegelung zu verwendenden Failoverservers. |
FailoverPartnerSPN |
SSPROP_INIT_FAILOVERPARTNERSPN |
Der SPN für den Failoverpartner. Der Standardwert ist eine leere Zeichenfolge. Eine leere Zeichenfolge bewirkt, dass der OLE DB-Treiber für SQL Server den vorgegebenen, vom Anbieter generierten SPN verwendet. |
HostNameInCertificate |
SSPROP_INIT_HOST_NAME_CERTIFICATE |
Der Hostname, der beim Überprüfen des TLS/SSL-Zertifikats von SQL Server verwendet werden soll. Wenn das HostNameInCertificate Schlüsselwort nicht festgelegt ist, verwendet der Treiber den Server Schlüsselwortwert für die Verbindungs-URL als Hostname, um das SQL Server TLS/SSL-Zertifikat zu überprüfen.Hinweis: Diese Eigenschaft wird ignoriert, wenn das Serverzertifikat vertrauenswürdig ist. Wenn diese Option auf EncryptStrict festgelegt ist, wird das Zertifikat immer überprüft. |
Language |
SSPROP_INIT_CURRENTLANGUAGE |
Die SQL Server-Sprache. |
MarsConn |
SSPROP_INIT_MARSCONNECTION |
Ermöglicht oder unterbindet die Verwendung von mehreren aktiven Resultsets (MARS) bei einer Verbindung, wenn auf dem Server SQL Server 2005 (9.x) oder höher ausgeführt wird. Mögliche Werte sind yes und no. Standardwert: no. |
MultiSubnetFailover |
SSPROP_INIT_MULTISUBNETFAILOVER |
Geben Sie immer MultiSubnetFailover=Yes an, wenn Sie eine Verbindung mit dem Verfügbarkeitsgruppenlistener einer SQL Server-Verfügbarkeitsgruppe oder einer SQL Server-Failoverclusterinstanz herstellen.
MultiSubnetFailover=Yes konfiguriert OLE DB-Treiber für SQL Server, um eine schnellere Erkennung und Verbindung mit dem (derzeit) aktiven Server zu ermöglichen. Mögliche Werte sind Yes und No. Der Standardwert lautet No. Beispiel:MultiSubnetFailover=YesWeitere Informationen zur OLE DB-Treiber für SQL Server-Unterstützung für Always On-Verfügbarkeitsgruppen finden Sie unter OLE DB-Treiber für SQL Server-Unterstützung für Hochverfügbarkeit, Notfallwiederherstellung. |
Net |
SSPROP_INIT_NETWORKLIBRARY |
Synonym für Network. |
Network |
SSPROP_INIT_NETWORKLIBRARY |
Die Netzwerkbibliothek, die zum Herstellen einer Verbindung mit einer Instanz von SQL Server in der Organisation verwendet wird. |
Network Library |
SSPROP_INIT_NETWORKLIBRARY |
Synonym für Network. |
PacketSize |
SSPROP_INIT_PACKETSIZE |
Dies ist die TDS-Paketgröße (Tabular Data Stream). Der Standardwert ist 0 (der tatsächliche Wert wird vom Server bestimmt). |
PersistSensitive |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Bei diesem Schlüsselwort werden die Zeichenfolgen yes und no als Werte akzeptiert. Bei no darf das Datenquellenobjekt vertrauliche Authentifizierungsinformationen nicht dauerhaft speichern. |
PWD |
DBPROP_AUTH_PASSWORD |
Das Anmeldekennwort für SQL Server. |
Server |
DBPROP_INIT_DATASOURCE |
Der Name einer SQL Server-Instanz. Als Wert muss entweder der Name eines Servers im Netzwerk, eine IP-Adresse oder der Aliasname eines SQL Server-Konfigurations-Managers angegeben werden. Ohne Angabe eines Namens wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt. Das Address Schlüsselwort setzt das Server Schlüsselwort außer Kraft.Geben Sie eine der folgenden Optionen an, um eine Verbindung mit der Standardinstanz auf dem lokalen Server herzustellen: Server=;Server=.;Server=(local);Server=(local);Server=(localhost);Server=(localdb)\<instancename>;Weitere Informationen zur LocalDB-Unterstützung finden Sie unter OLE DB-Treiber für SQL Server-Unterstützung für LocalDB. Um eine benannte Instanz von SQL Server anzugeben, fügen Sie \<InstanceName>.Ohne Angabe eines Servers wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt. Wenn Sie eine IP-Adresse angeben, stellen Sie im SQL Server-Konfigurations-Manager sicher, dass die Protokolle für TCP/IP oder Named Pipes aktiviert sind. Die vollständige Syntax für das Server Schlüsselwort lautet wie folgt:[Protokoll:]Server[,Port] Protokoll kann Folgendes sein: tcp (TCP/IP), lpc (Shared Memory) oder np (Named Pipes).Im folgenden Beispiel wird eine Named Pipe angegeben: np:\\.\pipe\MSSQL$MYINST01\sql\queryDiese Zeile gibt das Named Pipe-Protokoll ( np), eine Named Pipe auf dem lokalen Computer (\\.\pipe), den Namen der SQL Server-Instanz (MSSQL$MYINST01) und den Standardnamen der Named Pipe (sql/query) an.Wenn weder ein Protokoll noch das Network Schlüsselwort angegeben wird, verwendet OLE DB-Treiber für SQL Server die in SQL Server Configuration Manager angegebene Protokollreihenfolge.port gibt den Port auf dem angegebenen Server an, zu dem eine Verbindung hergestellt werden soll. Sql Server verwendet standardmäßig Port 1433.Leerzeichen werden am Anfang des Werts ignoriert, der in Verbindungszeichenfolgen an Server übergeben wird, wenn der OLE DB-Treiber für SQL Server verwendet wird. |
ServerCertificate |
SSPROP_INIT_SERVER_CERTIFICATE |
Gibt den Pfad zu einer Zertifikatdatei an, die mit dem TLS-/SSL-Zertifikat von SQL Server abgeglichen werden soll. Diese Option kann nur verwendet werden, wenn die Strict-Verschlüsselung aktiviert ist. Die akzeptierten Zertifikatformate sind PEM, DER und CER. Wenn angegeben, wird das SQL Server-Zertifikat überprüft, indem festgestellt wird, ob das bereitgestellte Zertifikat eine exakte Übereinstimmung ist. |
ServerSPN |
SSPROP_INIT_SERVERSPN |
Der SPN für den Server. Der Standardwert ist eine leere Zeichenfolge. Eine leere Zeichenfolge bewirkt, dass der OLE DB-Treiber für SQL Server den vorgegebenen, vom Anbieter generierten SPN verwendet. |
Timeout |
DBPROP_INIT_TIMEOUT |
Der Zeitraum (in Sekunden), der bis zum Abschluss der Datenquelleninitialisierung abgewartet werden soll. |
TransparentNetworkIPResolution |
SSPROP_INIT_TNIR |
Wirkt sich auf die Verbindungssequenz aus, wenn die erste aufgelöste IP-Adresse des Hostnamens nicht reagiert und dem Hostnamen mehrere IP-Adressen zugeordnet sind. TNIR interagiert mit MultiSubnetFailover, um verschiedene Verbindungssequenzen bereitzustellen. Mögliche Werte sind Yes und No. Standardwert: Yes. Weitere Informationen finden Sie unter Verwenden der transparenten Netzwerk-IP-Adressauflösung. |
Trusted_Connection |
DBPROP_AUTH_INTEGRATED |
Bei yes wird der OLE DB-Treiber für SQL Server angewiesen, zur Überprüfung der Anmeldung die Windows-Authentifizierung zu verwenden. Andernfalls verwendet der OLE DB-Treiber für SQL Server einen SQL Server-Benutzernamen und ein Kennwort zur Überprüfung der Anmeldung. In diesem Fall müssen die Schlüsselwörter UID und PWD angegeben werden. |
TrustServerCertificate
1 |
SSPROP_INIT_TRUST_SERVER_CERTIFICATE |
Bei diesem Schlüsselwort werden die Zeichenfolgen yes und no als Werte akzeptiert. Der Standardwert lautet no und bedeutet, dass das Serverzertifikat überprüft wird. |
UID |
DBPROP_AUTH_USERID |
Der SQL Server-Anmeldename. |
UseFMTONLY |
SSPROP_INIT_USEFMTONLY |
Steuert, wie Metadaten abgerufen wird, wenn eine Verbindung mit SQL Server 2012 (11.x) und höher hergestellt wird. Mögliche Werte sind yes und no. Standardwert: no.Standardmäßig verwendet der OLE DB-Treiber für SQL Server die gespeicherten Prozeduren sp_describe_first_result_set und sp_describe_undeclared_parameters, um Metadaten abzurufen. Für diese gespeicherten Prozeduren gelten einige Einschränkungen (beispielsweise treten bei der Verwendung für temporäre Tabellen Fehler auf). Das Setzen von UseFMTONLY auf yes weist den Treiber an, stattdessen SET FMTONLY für den Metadatenabruf zu verwenden. |
UseProcForPrepare |
SSPROP_INIT_USEPROCFORPREP |
Dieses Schlüsselwort ist veraltet, und seine Festlegung wird vom OLE DB-Treiber für SQL Server ignoriert. |
WSID |
SSPROP_INIT_WSID |
Der Bezeichner der Arbeitsstation. |
1 Zur Verbesserung der Sicherheit werden das Verhalten von Verschlüsselung und Zertifikatüberprüfung bei Verwendung von Authentifizierungs- oder Zugriffstokeninitialisierungseigenschaften oder den entsprechenden Schlüsselwörtern der Verbindungszeichenfolge geändert. Weitere Informationen finden Sie unter Verschlüsselung und Zertifikatüberprüfung.
Verwenden von IDataInitialize::GetDataSource
Verbindungszeichenfolgen, die von OLE DB-Anwendungen mit IDataInitialize::GetDataSource verwendet werden, weisen die folgende Syntax auf:
connection-string ::= empty-string[;] | attribute[;] | attribute; connection-stringempty-string ::=attribute ::= attribute-keyword=[quote]attribute-value[quote]attribute-value ::= character-stringattribute-keyword ::= identifierquote ::= " | '
Die Verwendung von Eigenschaften muss der jeweils dafür zulässigen Syntax entsprechen. Zum Beispiel verwendet WSID geschweifte Klammern ({}) als Anführungszeichen, während Application Name einfache (') oder doppelte (") Anführungszeichen verwendet. Es können nur Zeichenfolgeneigenschaften in Anführungszeichen gesetzt werden. Wenn Sie versuchen, einen Integer oder eine aufgezählte Eigenschaft in Anführungszeichen zu setzen, führt dies zu folgender Fehlermeldung: Connection String doesn't conform to OLE DB specification (Verbindungszeichenfolge entspricht nicht der OLE DB-Spezifikation).
Es wird empfohlen, Attributwerte in einfache oder doppelte Anführungszeichen zu setzen. Dadurch werden Probleme vermieden, wenn Werte nicht alphanumerische Zeichen enthalten. Werte dürfen auch Zeichen in Anführungszeichen enthalten, sofern es sich dabei um doppelte Anführungszeichen handelt.
Ein Leerzeichen nach dem Gleichheitszeichen (=) eines Verbindungszeichenfolgen-Schlüsselworts wird als Literal interpretiert. Dies gilt auch, wenn der Wert in Anführungszeichen gesetzt ist.
Wenn eine Verbindungszeichenfolge mehrere der in der folgenden Tabelle aufgeführten Eigenschaften aufweist, wird der Wert der letzten Eigenschaft verwendet.
In der folgenden Tabelle werden die Schlüsselwörter beschrieben, die eventuell verwendet werden können:IDataInitialize::GetDataSource
| Schlüsselwort | Initialisierungseigenschaft | BESCHREIBUNG |
|---|---|---|
Access Token
1 |
SSPROP_AUTH_ACCESS_TOKEN |
Das für die Authentifizierung bei Microsoft Entra ID verwendete Zugriffstoken. Hinweis: Es ist ein Fehler, dieses Schlüsselwort und auch UID, PWD, Trusted_Connection, oder Authentication Verbindungszeichenfolgenstichwörter oder die entsprechenden Eigenschaften/Schlüsselwörter anzugeben. |
Application Name |
SSPROP_INIT_APPNAME |
Die Zeichenfolge, die die Anwendung identifiziert. |
Application Intent |
SSPROP_INIT_APPLICATIONINTENT |
Deklariert den Arbeitsauslastungstyp der Anwendung beim Herstellen einer Verbindung mit einem Server. Mögliche Werte sind ReadOnly und ReadWrite.Der Standardwert lautet ReadWrite. Weitere Informationen zur OLE DB-Treiber für SQL Server-Unterstützung für Always On-Verfügbarkeitsgruppen finden Sie unter OLE DB-Treiber für SQL Server-Unterstützung für Hochverfügbarkeit, Notfallwiederherstellung. |
Authentication
1 |
SSPROP_AUTH_MODE |
Gibt die verwendete SQL oder Microsoft Entra-Authentifizierung an. Gültige Werte sind:
Hinweis: Das ActiveDirectoryIntegrated Schlüsselwort kann auch für die Windows-Authentifizierung für SQL Server verwendet werden. Es ersetzt die Authentifizierungsschlüsselwörter Integrated Security (oder Trusted_Connection). Anwendungen, die Schlüsselwörter Integrated Security (oder Trusted_Connection) oder ihre entsprechenden Eigenschaften verwenden, sollten den Wert des Authentication-Schlüsselworts (oder der entsprechenden Eigenschaft) auf ActiveDirectoryIntegrated festlegen, um ein neues Verschlüsselungs- und Zertifikatüberprüfungsverhalten zu ermöglichen.Hinweis: Anwendungen mit SQL Server-Authentifizierung sollten den Wert des Authentication Schlüsselworts (oder der entsprechenden Eigenschaft) auf SqlPassword festlegen, um das Verhalten der neuen Verschlüsselung und Zertifikatvalidierung zu ermöglichen. |
Auto Translate |
SSPROP_INIT_AUTOTRANSLATE |
Konfiguriert die OEM-/ANSI-Zeichenübersetzung. Gültige Werte sind true und false. |
Connect Timeout |
DBPROP_INIT_TIMEOUT |
Der Zeitraum (in Sekunden), der bis zum Abschluss der Datenquelleninitialisierung abgewartet werden soll. |
Connect Retry Count |
SSPROP_INIT_CONNECT_RETRY_COUNT |
Steuert die Anzahl der erneuten Versuche zur Verbindungsherstellung bei einem Verbindungsverlust. Gültige Werte reichen von 0 bis 255. Standardwert: 1. Ein Wert von 0 würde dazu führen, dass keine erneute Verbindung versucht wird. Weitere Informationen finden Sie unter Idle-Verbindungsresilienz im OLE DB-Treiber. |
Connect Retry Interval |
SSPROP_INIT_CONNECT_RETRY_INTERVAL |
Gibt die Anzahl der Sekunden zwischen den erneuten Versuchen zur Verbindungsherstellung im Falle eines Verbindungsverlusts an. Gültige Werte reichen von 1 bis 60. Standardwert: 10. Weitere Informationen finden Sie unter Idle-Verbindungsresilienz im OLE DB-Treiber. |
Current Language |
SSPROPT_INIT_CURRENTLANGUAGE |
Der SQL Server-Sprachenname. |
Data Source |
DBPROP_INIT_DATASOURCE |
Der Name einer SQL Server-Instanz in der Organisation. Ohne Angabe eines Namens wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt. Weitere Informationen zur gültigen Adresssyntax finden Sie in der Beschreibung des Server Schlüsselworts in diesem Artikel. |
DataTypeCompatibility |
SSPROP_INIT_DATATYPECOMPATIBILITY |
Gibt den Modus der zu verwendenden Datentypbehandlung an. Zulässig sind der Wert 0 für Anbieterdatentypen und der Wert 80 für SQL Server 2000 (8.x)-Datentypen. |
Failover Partner |
SSPROP_INIT_FAILOVERPARTNER |
Der Name des für die Datenbankspiegelung zu verwendenden Failoverservers. |
Failover Partner SPN |
SSPROP_INIT_FAILOVERPARTNERSPN |
Der SPN für den Failoverpartner. Der Standardwert ist eine leere Zeichenfolge. Eine leere Zeichenfolge bewirkt, dass der OLE DB-Treiber für SQL Server den vorgegebenen, vom Anbieter generierten SPN verwendet. |
Host Name In Certificate |
SSPROP_INIT_HOST_NAME_CERTIFICATE |
Der Hostname, der beim Überprüfen des TLS/SSL-Zertifikats von SQL Server verwendet werden soll. Wenn das Host Name In Certificate Schlüsselwort nicht festgelegt ist, verwendet der Treiber den Data Source Schlüsselwortwert für die Verbindungs-URL als Hostname, um das SQL Server TLS/SSL-Zertifikat zu überprüfen.Hinweis: Diese Eigenschaft wird ignoriert, wenn das Serverzertifikat vertrauenswürdig ist. Wenn diese Option auf Use Encryption for DataStrict festgelegt ist, wird das Zertifikat immer überprüft. |
Initial Catalog |
DBPROP_INIT_CATALOG |
Der Datenbankname. |
Initial File Name |
SSPROP_INIT_FILENAME |
Der Name der Primärdatenbank (einschließlich des vollständigen Pfadnamens) einer anfügbaren Datenbank. Um AttachDBFileName zu verwenden, müssen Sie auch den Datenbanknamen mit dem Schlüsselwort DATABASE in der Anbieterzeichenfolge angeben. Wenn die Datenbank bereits angefügt war, fügt SQL Server sie nicht noch mal an (die angefügte Datenbank wird standardmäßig für die Verbindung verwendet). |
Integrated Security |
DBPROP_AUTH_INTEGRATED |
Akzeptiert den Wert SSPI für die Windows-Authentifizierung |
MARS Connection |
SSPROP_INIT_MARSCONNECTION |
Ermöglicht oder unterbindet die Verwendung von mehreren aktiven Resultsets (MARS) bei einer Verbindung. Gültige Werte sind true und false. Der Standardwert lautet false. |
MultiSubnetFailover |
SSPROP_INIT_MULTISUBNETFAILOVER |
Geben Sie immer MultiSubnetFailover=True an, wenn Sie eine Verbindung mit dem Verfügbarkeitsgruppenlistener einer SQL Server-Verfügbarkeitsgruppe oder einer SQL Server-Failoverclusterinstanz herstellen.
MultiSubnetFailover=True konfiguriert OLE DB-Treiber für SQL Server, um eine schnellere Erkennung und Verbindung mit dem (derzeit) aktiven Server zu ermöglichen. Mögliche Werte sind True und False. Der Standardwert lautet False. Beispiel:MultiSubnetFailover=TrueWeitere Informationen zur OLE DB-Treiber für SQL Server-Unterstützung für Always On-Verfügbarkeitsgruppen finden Sie unter OLE DB-Treiber für SQL Server-Unterstützung für Hochverfügbarkeit, Notfallwiederherstellung. |
Network Address |
SSPROP_INIT_NETWORKADDRESS |
Die Netzwerkadresse einer Instanz von SQL Server in der Organisation. Weitere Informationen zur gültigen Adresssyntax finden Sie in der Beschreibung des Address Schlüsselworts in diesem Artikel. |
Network Library |
SSPROP_INIT_NETWORKLIBRARY |
Die Netzwerkbibliothek, die zum Herstellen einer Verbindung mit einer Instanz von SQL Server in der Organisation verwendet wird. |
Packet Size |
SSPROP_INIT_PACKETSIZE |
Dies ist die TDS-Paketgröße (Tabular Data Stream). Der Standardwert ist 0 (der tatsächliche Wert wird vom Server bestimmt). |
Password |
DBPROP_AUTH_PASSWORD |
Das Anmeldekennwort für SQL Server. |
Persist Security Info |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Bei diesem Schlüsselwort werden die Zeichenfolgen true und false als Werte akzeptiert. Bei false darf das Datenquellenobjekt vertrauliche Authentifizierungsinformationen nicht dauerhaft speichern. |
Provider |
Für den OLE DB-Treiber für SQL Server lautet der Wert MSOLEDBSQL19 oder MSOLEDBSQL. |
|
Server Certificate |
SSPROP_INIT_SERVER_CERTIFICATE |
Gibt den Pfad zu einer Zertifikatdatei an, die mit dem TLS-/SSL-Zertifikat von SQL Server abgeglichen werden soll. Diese Option kann nur verwendet werden, wenn die Strict-Verschlüsselung aktiviert ist. Die akzeptierten Zertifikatformate sind PEM, DER und CER. Wenn angegeben, wird das SQL Server-Zertifikat überprüft, indem festgestellt wird, ob das bereitgestellte Zertifikat eine exakte Übereinstimmung ist. |
Server SPN |
SSPROP_INIT_SERVERSPN |
Der SPN für den Server. Der Standardwert ist eine leere Zeichenfolge. Eine leere Zeichenfolge bewirkt, dass der OLE DB-Treiber für SQL Server den vorgegebenen, vom Anbieter generierten SPN verwendet. |
TransparentNetworkIPResolution |
SSPROP_INIT_TNIR |
Wirkt sich auf die Verbindungssequenz aus, wenn die erste aufgelöste IP-Adresse des Hostnamens nicht reagiert und dem Hostnamen mehrere IP-Adressen zugeordnet sind. TNIR interagiert mit MultiSubnetFailover, um verschiedene Verbindungssequenzen bereitzustellen. Mögliche Werte sind True und False. Standardwert: True. Weitere Informationen finden Sie unter Verwenden der transparenten Netzwerk-IP-Adressauflösung. |
Trust Server Certificate
1 |
SSPROP_INIT_TRUST_SERVER_CERTIFICATE |
Bei diesem Schlüsselwort werden die Zeichenfolgen true und false als Werte akzeptiert. Der Standardwert lautet false und bedeutet, dass das Serverzertifikat überprüft wird. |
Use Encryption for Data
1 |
SSPROP_INIT_ENCRYPT |
Gibt an, ob Daten vor dem Senden über das Netzwerk verschlüsselt werden sollen. Mögliche Werte sind Optional, Mandatory und Strict. Standardwert: Mandatory. Informationen zu 18.x.x-Versionen finden Sie unter Hauptversionsunterschiede für MSOLEDBSQL. |
Use FMTONLY |
SSPROP_INIT_USEFMTONLY |
Steuert, wie Metadaten abgerufen wird, wenn eine Verbindung mit SQL Server 2012 (11.x) und höher hergestellt wird. Mögliche Werte sind true und false. Standardwert: false.Standardmäßig verwendet der OLE DB-Treiber für SQL Server die gespeicherten Prozeduren sp_describe_first_result_set und sp_describe_undeclared_parameters, um Metadaten abzurufen. Für diese gespeicherten Prozeduren gelten einige Einschränkungen (beispielsweise treten bei der Verwendung für temporäre Tabellen Fehler auf). Das Setzen von Use FMTONLY auf true weist den Treiber an, stattdessen SET FMTONLY für den Metadatenabruf zu verwenden. |
User ID |
DBPROP_AUTH_USERID |
Der SQL Server-Anmeldename. |
Workstation ID |
SSPROP_INIT_WSID |
Der Bezeichner der Arbeitsstation. |
1 Zur Verbesserung des Sicherheitsverschlüsselungs- und Zertifikatüberprüfungsverhaltens wird dieses bei Verwendung von Authentifizierungs- oder Zugriffstokeninitialisierungseigenschaften bzw. den entsprechenden Verbindungszeichenfolgeschlüsselwörtern geändert. Ausführliche Informationen finden Sie unter Verschlüsselung und Zertifikatüberprüfung.
Hinweis
In der Verbindungszeichenfolge legt die Old Password Eigenschaft SSPROP_AUTH_OLD_PASSWORD fest, das ist das aktuelle, möglicherweise abgelaufene Kennwort, das nicht über eine Anbieterzeichenfolgeneigenschaft verfügbar ist.
ActiveX Data Objects (ADO)-Verbindungsschlüsselwörter
ADO-Anwendungen legen die ConnectionString Eigenschaft von ADODBConnection Objekten fest oder geben eine Verbindungszeichenfolge als Parameter für die Open Methode von ADODBConnection Objekten an.
ADO-Anwendungen können auch die von der OLE DB-Methode IDBInitialize::Initialize verwendeten Schlüsselwörter verwenden, jedoch nur für Eigenschaften, die keinen Standardwert aufweisen. Wenn eine Anwendung sowohl die ADO-Schlüsselwörter als auch die IDBInitialize::Initialize Schlüsselwörter in der Initialisierungszeichenfolge verwendet, wird die ADO-Schlüsselworteinstellung verwendet. Es wird empfohlen, dass Anwendungen nur Schlüsselwörter für ADO-Verbindungszeichenfolgen verwenden.
Die für ADO verwendeten Verbindungszeichenfolge haben folgende Syntax:
connection-string ::= empty-string[;] | attribute[;] | attribute; connection-stringempty-string ::=attribute ::= attribute-keyword=["]attribute-value["]attribute-value ::= character-stringattribute-keyword ::= identifier
Es wird empfohlen, Attributwerte in doppelte Anführungszeichen zu setzen. Dadurch werden Probleme vermieden, wenn Werte nicht alphanumerische Zeichen enthalten. Attributwerte dürfen keine doppelten Anführungszeichen enthalten.
In der folgenden Tabelle werden die Schlüsselwörter beschrieben, die mit einer ADO-Verbindungszeichenfolge verwendet werden können:
| Schlüsselwort | Initialisierungseigenschaft | BESCHREIBUNG |
|---|---|---|
Access Token
1 |
SSPROP_AUTH_ACCESS_TOKEN |
Das für die Authentifizierung bei Microsoft Entra ID verwendete Zugriffstoken. Hinweis: Es ist ein Fehler, dieses Schlüsselwort und auch UID, PWD, Trusted_Connection, oder Authentication Verbindungszeichenfolgenstichwörter oder die entsprechenden Eigenschaften/Schlüsselwörter anzugeben. |
Application Intent |
SSPROP_INIT_APPLICATIONINTENT |
Deklariert den Arbeitsauslastungstyp der Anwendung beim Herstellen einer Verbindung mit einem Server. Mögliche Werte sind ReadOnly und ReadWrite.Der Standardwert lautet ReadWrite. Weitere Informationen zur OLE DB-Treiber für SQL Server-Unterstützung für Always On-Verfügbarkeitsgruppen finden Sie unter OLE DB-Treiber für SQL Server-Unterstützung für Hochverfügbarkeit, Notfallwiederherstellung. |
Application Name |
SSPROP_INIT_APPNAME |
Die Zeichenfolge, die die Anwendung identifiziert. |
Authentication
1 |
SSPROP_AUTH_MODE |
Gibt die verwendete SQL oder Microsoft Entra-Authentifizierung an. Gültige Werte sind:
Hinweis: Das ActiveDirectoryIntegrated Schlüsselwort kann auch für die Windows-Authentifizierung für SQL Server verwendet werden. Es ersetzt die Authentifizierungsschlüsselwörter Integrated Security (oder Trusted_Connection). Anwendungen, die Integrated Security (oder Trusted_Connection) als Schlüsselbegriffe oder deren entsprechende Eigenschaften verwenden, sollten den Wert des Authentication-Schlüsselbegriffs (oder der entsprechenden Eigenschaft) auf ActiveDirectoryIntegrated setzen, um ein neues Verhalten bei der Verschlüsselung und Zertifikatsvalidierung zu ermöglichen.Hinweis: Anwendungen mit SQL Server-Authentifizierung sollten den Wert des Authentication Schlüsselworts (oder der entsprechenden Eigenschaft) festlegen, um SqlPassworddas neue Verschlüsselungs- und Zertifikatüberprüfungsverhalten zu ermöglichen. |
Auto Translate |
SSPROP_INIT_AUTOTRANSLATE |
Konfiguriert die OEM-/ANSI-Zeichenübersetzung. Gültige Werte sind true und false. |
Connect Timeout |
DBPROP_INIT_TIMEOUT |
Der Zeitraum (in Sekunden), der bis zum Abschluss der Datenquelleninitialisierung abgewartet werden soll. |
Connect Retry Count |
SSPROP_INIT_CONNECT_RETRY_COUNT |
Steuert die Anzahl der erneuten Versuche zur Verbindungsherstellung bei einem Verbindungsverlust. Gültige Werte reichen von 0 bis 255. Standardwert: 1. Ein Wert von 0 würde dazu führen, dass keine erneute Verbindung versucht wird. Weitere Informationen finden Sie unter Idle-Verbindungsresilienz im OLE DB-Treiber. |
Connect Retry Interval |
SSPROP_INIT_CONNECT_RETRY_INTERVAL |
Gibt die Anzahl der Sekunden zwischen den erneuten Versuchen zur Verbindungsherstellung im Falle eines Verbindungsverlusts an. Gültige Werte reichen von 1 bis 60. Standardwert: 10. Weitere Informationen finden Sie unter Idle-Verbindungsresilienz im OLE DB-Treiber. |
Current Language |
SSPROPT_INIT_CURRENTLANGUAGE |
Der SQL Server-Sprachenname. |
Data Source |
DBPROP_INIT_DATASOURCE |
Der Name einer SQL Server-Instanz in der Organisation. Ohne Angabe eines Namens wird eine Verbindung mit der Standardinstanz auf dem lokalen Computer hergestellt. Weitere Informationen zur gültigen Adresssyntax finden Sie in der Beschreibung des Server Schlüsselworts in diesem Artikel. |
DataTypeCompatibility |
SSPROP_INIT_DATATYPECOMPATIBILITY |
Gibt den Modus der zu verwendenden Datentypbehandlung an. Zulässig sind der Wert 0 für Anbieterdatentypen und der Wert 80 für SQL Server 2000 (8.x)-Datentypen. |
Failover Partner |
SSPROP_INIT_FAILOVERPARTNER |
Der Name des für die Datenbankspiegelung zu verwendenden Failoverservers. |
Failover Partner SPN |
SSPROP_INIT_FAILOVERPARTNERSPN |
Der SPN für den Failoverpartner. Der Standardwert ist eine leere Zeichenfolge. Eine leere Zeichenfolge bewirkt, dass der OLE DB-Treiber für SQL Server den vorgegebenen, vom Anbieter generierten SPN verwendet. |
Host Name In Certificate |
SSPROP_INIT_HOST_NAME_CERTIFICATE |
Der Hostname, der beim Überprüfen des TLS/SSL-Zertifikats von SQL Server verwendet werden soll. Wenn das Host Name In Certificate Schlüsselwort nicht festgelegt ist, verwendet der Treiber den Data Source Schlüsselwortwert für die Verbindungs-URL als Hostname, um das SQL Server TLS/SSL-Zertifikat zu überprüfen.Hinweis: Diese Eigenschaft wird ignoriert, wenn das Serverzertifikat vertrauenswürdig ist. Wenn diese Option auf Use Encryption for DataStrict festgelegt ist, wird das Zertifikat immer überprüft. |
Initial Catalog |
DBPROP_INIT_CATALOG |
Der Datenbankname. |
Initial File Name |
SSPROP_INIT_FILENAME |
Der Name der Primärdatenbank (einschließlich des vollständigen Pfadnamens) einer anfügbaren Datenbank. Zur Verwendung von AttachDBFileName müssen Sie auch den Datenbanknamen mit dem Anbieter-Schlüsselwort DATABASE angeben. Wenn die Datenbank bereits angefügt war, fügt SQL Server sie nicht noch mal an (die angefügte Datenbank wird standardmäßig für die Verbindung verwendet). |
Integrated Security |
DBPROP_AUTH_INTEGRATED |
Akzeptiert den Wert SSPI für die Windows-Authentifizierung |
MARS Connection |
SSPROP_INIT_MARSCONNECTION |
Ermöglicht oder unterbindet die Verwendung von mehreren aktiven Resultsets (MARS) bei einer Verbindung, wenn auf dem Server SQL Server 2005 (9.x) oder höher ausgeführt wird. Gültige Werte sind true und false. Der Standardwert lautet false. |
MultiSubnetFailover |
SSPROP_INIT_MULTISUBNETFAILOVER |
Geben Sie immer MultiSubnetFailover=True an, wenn Sie eine Verbindung mit dem Verfügbarkeitsgruppenlistener einer SQL Server-Verfügbarkeitsgruppe oder einer SQL Server-Failoverclusterinstanz herstellen.
MultiSubnetFailover=True konfiguriert OLE DB-Treiber für SQL Server, um eine schnellere Erkennung und Verbindung mit dem (derzeit) aktiven Server zu ermöglichen. Mögliche Werte sind True und False. Der Standardwert lautet False. Beispiel:MultiSubnetFailover=TrueWeitere Informationen zur OLE DB-Treiber für SQL Server-Unterstützung für Always On-Verfügbarkeitsgruppen finden Sie unter OLE DB-Treiber für SQL Server-Unterstützung für Hochverfügbarkeit, Notfallwiederherstellung. |
Network Address |
SSPROP_INIT_NETWORKADDRESS |
Die Netzwerkadresse einer Instanz von SQL Server in der Organisation. Weitere Informationen zur gültigen Adresssyntax finden Sie in der Beschreibung des Address Schlüsselworts in diesem Artikel. |
Network Library |
SSPROP_INIT_NETWORKLIBRARY |
Die Netzwerkbibliothek, die zum Herstellen einer Verbindung mit einer Instanz von SQL Server in der Organisation verwendet wird. |
Packet Size |
SSPROP_INIT_PACKETSIZE |
Dies ist die TDS-Paketgröße (Tabular Data Stream). Der Standardwert ist 0 (der tatsächliche Wert wird vom Server bestimmt). |
Password |
DBPROP_AUTH_PASSWORD |
Das Anmeldekennwort für SQL Server. |
Persist Security Info |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Bei diesem Schlüsselwort werden die Zeichenfolgen true und false als Werte akzeptiert. Bei false darf das Datenquellenobjekt vertrauliche Authentifizierungsinformationen nicht dauerhaft speichern. |
Provider |
Für den OLE DB-Treiber für SQL Server lautet der Wert MSOLEDBSQL19 oder MSOLEDBSQL. |
|
Server Certificate |
SSPROP_INIT_SERVER_CERTIFICATE |
Gibt den Pfad zu einer Zertifikatdatei an, die mit dem TLS-/SSL-Zertifikat von SQL Server abgeglichen werden soll. Diese Option kann nur verwendet werden, wenn die Strict-Verschlüsselung aktiviert ist. Die akzeptierten Zertifikatformate sind PEM, DER und CER. Wenn angegeben, wird das SQL Server-Zertifikat überprüft, indem festgestellt wird, ob das bereitgestellte Zertifikat eine exakte Übereinstimmung ist. |
Server SPN |
SSPROP_INIT_SERVERSPN |
Der SPN für den Server. Der Standardwert ist eine leere Zeichenfolge. Eine leere Zeichenfolge bewirkt, dass der OLE DB-Treiber für SQL Server den vorgegebenen, vom Anbieter generierten SPN verwendet. |
TransparentNetworkIPResolution |
SSPROP_INIT_TNIR |
Wirkt sich auf die Verbindungssequenz aus, wenn die erste aufgelöste IP-Adresse des Hostnamens nicht reagiert und dem Hostnamen mehrere IP-Adressen zugeordnet sind. TNIR interagiert mit MultiSubnetFailover, um verschiedene Verbindungssequenzen bereitzustellen. Mögliche Werte sind True und False. Standardwert: True. Weitere Informationen finden Sie unter Verwenden der transparenten Netzwerk-IP-Adressauflösung. |
Trust Server Certificate
1 |
SSPROP_INIT_TRUST_SERVER_CERTIFICATE |
Bei diesem Schlüsselwort werden die Zeichenfolgen true und false als Werte akzeptiert. Der Standardwert lautet false und bedeutet, dass das Serverzertifikat überprüft wird. |
Use Encryption for Data
1 |
SSPROP_INIT_ENCRYPT |
Gibt an, ob Daten vor dem Senden über das Netzwerk verschlüsselt werden sollen. Mögliche Werte sind Optional, Mandatory und Strict. Standardwert: Mandatory. Informationen zu 18.x.x-Versionen finden Sie unter Hauptversionsunterschiede für MSOLEDBSQL. |
Use FMTONLY |
SSPROP_INIT_USEFMTONLY |
Steuert, wie Metadaten abgerufen wird, wenn eine Verbindung mit SQL Server 2012 (11.x) und höher hergestellt wird. Mögliche Werte sind true und false. Standardwert: false.Standardmäßig verwendet der OLE DB-Treiber für SQL Server die gespeicherten Prozeduren sp_describe_first_result_set und sp_describe_undeclared_parameters, um Metadaten abzurufen. Für diese gespeicherten Prozeduren gelten einige Einschränkungen (beispielsweise treten bei der Verwendung für temporäre Tabellen Fehler auf). Das Setzen von Use FMTONLY auf true weist den Treiber an, stattdessen SET FMTONLY für den Metadatenabruf zu verwenden. |
User ID |
DBPROP_AUTH_USERID |
Der SQL Server-Anmeldename. |
Workstation ID |
SSPROP_INIT_WSID |
Der Bezeichner der Arbeitsstation. |
1 Zur Verbesserung des Sicherheitsverschlüsselungs- und Zertifikatüberprüfungsverhaltens wird dieses bei Verwendung von Authentifizierungs- oder Zugriffstokeninitialisierungseigenschaften bzw. den entsprechenden Verbindungszeichenfolgeschlüsselwörtern geändert. Ausführliche Informationen finden Sie unter Verschlüsselung und Zertifikatüberprüfung.
Hinweis
In der Verbindungszeichenfolge legt die Eigenschaft "Old Password" SSPROP_AUTH_OLD_PASSWORD fest, bei der es sich um das aktuelle (möglicherweise abgelaufene) Kennwort handelt, das nicht über eine Anbieterzeichenfolgeneigenschaft verfügbar ist.