Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický platformový systém (PDW)
SQL databáze v Microsoft Fabric
Ovladač OLE DB pro SQL Server interpretuje inicializační a autorizační vlastnosti OLE DB následovně:
| ID vlastnosti | Description |
|---|---|
| DBPROP_AUTH_CACHE_AUTHINFO | Ovladač OLE DB pro SQL Server neukládá do mezipaměti autentizační informace. Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_AUTH_ENCRYPT_PASSWORD | OLE DB Driver pro SQL Server využívá standardní bezpečnostní mechanismy Microsoft SQL Server ke skrytí hesel. Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_AUTH_INTEGRATED | Pokud je DBPROP_AUTH_INTEGRATED nastaveno na NULL ukazatel, nulový řetězec nebo hodnotu 'SSPI' VT_BSTR hodnotu, ovladač OLE DB pro SQL Server používá Windows Authentication Mode k autorizaci uživatelského přístupu k databázi SQL Server specifikované vlastnostmi DBPROP_INIT_DATASOURCE a DBPROP_INIT_CATALOG. Pokud je nastaveno na VT_EMPTY (výchozí), používá se bezpečnost SQL Serveru. Přihlášení a heslo SQL Serveru jsou specifikovány ve vlastnostech DBPROP_AUTH_USERID a DBPROP_AUTH_PASSWORD. |
| DBPROP_AUTH_MASK_PASSWORD | Ovladač OLE DB pro SQL Server využívá standardní bezpečnostní mechanismy SQL Server k ukrytí hesel. Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_AUTH_PASSWORD | Heslo přiřazeno k přihlášení k SQL Serveru. Tato vlastnost se používá, když je zvolena SQL Server Authentication pro autorizaci přístupu k databázi SQL Server. |
| DBPROP_AUTH_PERSIST_ENCRYPTED | Ovladač OLE DB pro SQL Server nešifruje autentizační informace, pokud jsou uloženy. Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO | Ovladač OLE DB pro SQL Server uchovává autentizační hodnoty, včetně obrázku hesla, pokud je o to požádáno. Není zde žádné šifrování. |
| DBPROP_AUTH_USERID | Přihlášení do SQL Serveru. Tato vlastnost se používá, když je zvolena SQL Server Authentication pro autorizaci přístupu k databázi SQL Server. |
| DBPROP_INIT_ASYNCH | Ovladač OLE DB pro SQL Server podporuje asynchronní iniciaci. Nastavení DBPROPVAL_ASYNCH_INITIALIZE bitu ve vlastnosti DBPROP_INIT_ASYNCH způsobí, že IDBInitialize::Initialize se stane neblokujícím voláním. Pro více informací viz Provádění asynchronních operací. |
| DBPROP_INIT_CATALOG | Název existující databáze SQL Serveru, ke které se připojit (PO). |
| DBPROP_INIT_DATASOURCE | Síťové jméno serveru běžícího na instanci Microsoft SQL Server. Pokud je na počítači více instancí SQL Serveru, pro připojení ke konkrétní instanci SQL Serveru je hodnota DBPROP_INIT_DATASOURCE zadána jako \\ServerName\InstanceName. Escape sekvence \\ se používá pro samotný backslash. |
| DBPROP_INIT_GENERALTIMEOUT | Označuje počet sekund před vypršením požadavku, kromě inicializace datového zdroje a provedení příkazu. Hodnota 0 znamená nekonečný časový limit. Poskytovatelé, kteří pracují přes síťová připojení nebo v distribuovaných či transakcích, mohou tuto vlastnost podporovat a informovat zařazenou komponentu o vypršení času, pokud je požadavek dlouhodobě vyčerpán. Časové limity pro inicializaci datového zdroje a provádění příkazů zůstávají řízeny DBPROP_INIT_TIMEOUT a DBPROP_COMMANDTIMEOUT. DBPROP_INIT_GENERALTIMEOUT je pouze pro čtení, a pokud se ho někdo pokusí nastavit, chyba dwstatus DBPROPSTATUS_NOTSETTABLE se vrátí. |
| DBPROP_INIT_HWND | Windows handle z volané aplikace. Pro inicializační dialogové okno, které se zobrazí při výzvě k inicializačním vlastnostem, je vyžadován platný ovládací oklika okna. |
| DBPROP_INIT_IMPERSONATION_LEVEL | Ovladač OLE DB pro SQL Server nepodporuje úpravu úrovně impersonace. Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_INIT_LCID | OLE DB Driver pro SQL Server ověřuje locale ID a vrací chybu, pokud locale ID není podporováno nebo není nainstalováno na klientovi. |
| DBPROP_INIT_LOCATION | Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_INIT_MODE | Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_INIT_PROMPT | Ovladač OLE DB pro SQL Server podporuje všechny režimy promptingu pro inicializaci datových zdrojů. Ovladač OLE DB pro SQL Server používá DBPROMPT_NOPROMPT jako výchozí nastavení pro tuto vlastnost. |
| DBPROP_INIT_PROTECTION_LEVEL | Ovladač OLE DB pro SQL Server nepodporuje úroveň ochrany pro připojení k instancím SQL Serveru. Ovladač OLE DB pro SQL Server vrací DB_S_ERRORSOCCURRED při pokusu o nastavení hodnoty vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED. |
| DBPROP_INIT_PROVIDERSTRING | Viz OLE DB Driver pro řetězec SQL Server později v tomto tématu. |
| DBPROP_INIT_TIMEOUT | Ovladač OLE DB pro SQL Server vrací chybu při inicializaci, pokud nelze navázat spojení s instancí SQL Serveru během stanoveného počtu sekund. |
V souboru vlastností specifických pro poskytovatele DBPROPSET_SQLSERVERDBINIT definuje OLE DB Driver pro SQL Server tyto dodatečné inicializační vlastnosti.
| ID vlastnosti | Description |
|---|---|
| SSPROP_AUTH_ACCESS_TOKEN1 | Typ: VT_BSTR R/W: Čtení/zápis Výchozí: VT_EMPTY Popis: Přístupový token používaný k autentizaci k Microsoft Entra ID. POZNÁMKA: Je chyba specifikovat tuto vlastnost a také UID, PWD, Trusted_Connection, nebo Authentication klíčová slova v řetězci spojů nebo jejich odpovídající vlastnosti/klíčová slova. |
| SSPROP_AUTH_MODE1 | Typ: VT_BSTR R/W: Čtení/zápis Výchozí: VT_EMPTY Popis: Specifikuje použití SQL nebo Microsoft Entra autentizace. Platné hodnoty jsou:
POZNÁMKA: Klíčové ActiveDirectoryIntegrated slovo lze také použít pro ověřování systému Windows na SQL Server.
Integrated Security Nahradí (neboTrusted_Connection) ověřovací klíčová slova.
Doporučuje se, aby aplikace používající Integrated Security (neboTrusted_Connection) klíčová slova nebo jejich odpovídající vlastnosti nastavily hodnotu klíčového Authentication slova (nebo její odpovídající vlastnosti) tak, aby ActiveDirectoryIntegrated umožňovaly nové chování při šifrování a ověřování certifikátů.POZNÁMKA:Doporučuje se, aby aplikace používající SQL Server ověřování nastavily hodnotu klíčového Authentication slova (nebo její odpovídající vlastnosti), aby SqlPassword umožňovaly nové chování při ověřování šifrování a certifikátu. |
| SSPROP_AUTH_OLD_PASSWORD | Typ: VT_BSTR R/W: Piš Výchozí: VT_EMPTY Popis: Aktuální nebo vypršené heslo. Pro více informací viz Programová změna hesel. |
| SSPROP_INIT_APPNAME | Typ: VT_BSTR R/W: Čtení/zápis Popis: Název klientské aplikace. |
| SSPROP_INIT_AUTOTRANSLATE | Typ: VT_BOOL R/W: Čtení/zápis Výchozí nastavení: VARIANT_TRUE Popis: Převod znaků OEM/ANSI. VARIANT_TRUE: Ovladač OLE DB pro SQL Server převádí řetězce znaků ANSI odesílané mezi klientem a serverem převodem přes Unicode, aby minimalizoval problémy s porovnávání rozšířených znaků mezi stránkami kódu na klientovi a serveru: Klientská DBTYPE_STR data odeslaná instance SQL Server char, varchar nebo textové proměnné, parametru či sloupce jsou převedena ze znaku do Unicode pomocí klientské ANSI kódové stránky (ACP) a poté převedena z Unicode do znaku pomocí ACP serveru. SQL Server char, varchar nebo textová data zaslaná klientské DBTYPE_STR proměnné jsou převedena ze znaku do Unicode pomocí serverového ACP a poté z Unicode na znak pomocí ACP klienta. Pro verze 18.6.4 a 19.1+ ovladače OLE DB se výše uvedené převody vztahují také na data přenášená mezi členem CharVal struktury SSVARIANT a instancí SQL Server sql_variant proměnnou, parametrem nebo sloupcem. Tyto převody jsou prováděny na klientovi pomocí OLE DB ovladače pro SQL Server. To vyžaduje, aby stejný ACP použitý na serveru byl dostupný i na klientovi. Tato nastavení nemají vliv na konverze, které se u těchto převodů odehrají: Unicode DBTYPE_WSTR data klienta odesílaná na char, varchar nebo text na server. char, varcharnebo data textového serveru odesílaná do proměnné Unicode DBTYPE_WSTR na klientovi. ANSI DBTYPE_STR klientská data odesílaná na Unicode nchar, nvarchar nebo ntext na server. Unicode char, varcharnebo textová data serveru odeslaná do ANSI DBTYPE_STR proměnné na klientovi. VARIANT_FALSE: Ovladač OLE DB pro SQL Server neprovádí překlady znaků. Ovladač OLE DB pro SQL Server nepřekládá klientské znaky ANSI DBTYPE_STR data odeslaná na proměnné, parametry či sloupce char, varchar nebo textové proměnné, parametry či sloupce na serveru. Na char,varchar nebo textová data odesílaná ze serveru na DBTYPE_STR proměnné na klientovi se neprovádí žádný překlad. Podobně u verzí 18.6.4 a 19.1+ ovladače OLE DB ovladač nepřekládá data přenášená mezi členem CharVal struktury SSVARIANT a instancí SQL Serveru sql_variant proměnnou, parametrem nebo sloupcem. Pokud klient a instance SQL Serveru používají různé ACP, mohou být rozšířené znaky špatně interpretovány. |
| SSPROP_INIT_CONNECT_RETRY_COUNT | Typ: VT_I4 R/W: Čtení/zápis Výchozí hodnota: 1 Popis: Ovládá počet pokusů o opětovné připojení v případě ztráty spojení. Další informace najdete v tématu Odolnost nečinných připojení. |
| SSPROP_INIT_CONNECT_RETRY_INTERVAL | Typ: VT_I4 R/W: Čtení/zápis Výchozí: 10 Popis: Specifikuje počet sekund mezi každým pokusem o opakování spojení v případě ztráty spojení. Další informace najdete v tématu Odolnost nečinných připojení. |
| SSPROP_INIT_CURRENTLANGUAGE | Typ: VT_BSTR R/W: Čtení/zápis Popis: Název jazyka SQL Server. Identifikuje jazyk používaný pro výběr systémových zpráv a formátování. Jazyk musí být nainstalován na počítači běžící instanci SQL Serveru, jinak selže inicializace datového zdroje. |
| SSPROP_INIT_DATATYPECOMPATIBILITY | Typ: VT_UI2 R/W: Čtení/zápis Výchozí hodnota: 0 Popis: Umožňuje kompatibilitu datových typů mezi SQL Server a aplikacemi ActiveX Data Object (ADO). Pokud je použita výchozí hodnota 0, zpracování datových typů se automaticky nastaví na ten, který používá poskytovatel. Pokud je použita hodnota 80, zpracování datových typů používá pouze SQL Server 2000 (8.x) datové typy. Pro více informací viz Použití ADO s ovladačem OLE DB pro SQL Server. |
| SSPROP_INIT_DISCOVEREDSERVERSPN | Typ: VT_BSTR R/W: Read Popis: Používá se k dotazování na SPN serveru spojení. (Verze 18.6.3 nebo vyšší) |
| SSPROP_INIT_ENCRYPT1 | Typ: VT_BSTR R/W: Čtení/Zápis Výchozí: MandatoryPopis: Specifikuje, zda má být šifrována data přes síť. Pokud je Force Protocol Encryption zapnuté, šifrování proběhne vždy, bez ohledu na nastavení SSPROP_INIT_ENCRYPT. Pokud je vypnutý a SSPROP_INIT_ENCRYPT nastaveno na Mandatory nebo Strict, dojde ke šifrování.Pokud je Force Protocol Encryption vypnutý a SSPROP_INIT_ENCRYPT nastaveno na Optional, pak k šifrování nedojde. Platné hodnoty jsou: Optional, Mandatorya Strict. Informace o verzích 18.x.x najdete v tématu Hlavní rozdíly ve verzi MSOLEDBSQL. |
| SSPROP_INIT_FAILOVERPARTNER | Typ: VT_BSTR R/W: Čtení/zápis Popis: Specifikuje název partnera pro failover pro zrcadlení databáze. Jedná se o inicializační vlastnost a lze ji nastavit pouze před inicializací. Po inicializaci vrátí případného failover partnera, který je vrácen primárním serverem. To umožňuje chytré aplikaci uložit do mezipaměti nejnověji určený záložní server, ale takové aplikace by měly vědět, že informace jsou aktualizovány pouze při navázání spojení (nebo resetu, pokud je ve skupině) a mohou být zastaralé pro dlouhodobá připojení. Po navázání spojení může aplikace tento atribut vyhledat a určit identitu failover partnera. Pokud primární server nemá partnera pro failover, tato vlastnost vrátí prázdný řetězec. Pro více informací viz Používání zrcadlení databází. |
| SSPROP_INIT_FAILOVERPARTNERSPN | Typ: VT_BSTR R/W: Čtení/zápis Výchozí: VT_EMPTY Popis: Specifikuje SPN pro partnera pro failover. Prázdný řetězec způsobí, že ovladač OLE DB pro SQL Server použije výchozí hlavní název služby generované poskytovatelem. |
| SSPROP_INIT_FILENAME | Typ: VT_BSTR R/W: Čtení/zápis Popis: Specifikuje primární název souboru připojitelné databáze. Tato databáze je připojena a stává se výchozí databází pro připojení. Pro použití SSPROP_INIT_FILENAME musíte zadat název databáze jako hodnotu inicializační vlastnosti DBPROP_INIT_CATALOG. Pokud název databáze neexistuje, hledá primární název souboru specifikovaný v SSPROP_INIT_FILENAME a připojí k němu název uvedený v DBPROP_INIT_CATALOG. Pokud byla databáze dříve připojena, SQL Server ji znovu nepřipojuje. |
| SSPROP_INIT_HOST_NAME_CERTIFICATE | Typ: VT_BSTR R/W: Čtení/zápis Výchozí: VT_EMPTY Popis: Název hostitele, který se používá při ověřování certifikátu SQL Server TLS/SSL. Pokud vlastnost SSPROP_INIT_HOST_NAME_CERTIFICATE není nastavena, ovladač použije hodnotu vlastnosti DBPROP_INIT_DATASOURCE jako název hostitele k ověření TLS/SSL certifikátu SQL Serveru. |
| SSPROP_INIT_MARSCONNECTION | Typ: VT_BOOL R/W: Čtení/zápis Výchozí: VARIANT_FALSE Popis: Specifikuje, zda je pro spojení povoleno více aktivních sad výsledků (MARS). Tato možnost musí být nastavena na true, než je navázáno spojení s databází. Pro více informací viz Použití více aktivních sad výsledků (MARS). |
| SSPROP_INIT_MULTISUBNETFAILOVER | Typ: VT_BOOL R/W: Čtení/zápis Výchozí: VARIANT_FALSE Popis: MultiSubnetFailover umožňuje rychlejší failover pro všechny skupiny Always On Availability a instance clusterů Failover v SQL Serveru a výrazně zkrátí dobu přeletu pro topologie Always On s jednou a více subsítěmi. Během failoveru více subsítí se klient pokusí o připojení paralelně. Pro více informací viz OLE DB Driver for SQL Server Support for High Availability, Disaster Recovery. |
| SSPROP_INIT_NETWORKADDRESS | Typ: VT_BSTR R/W: Čtení/zápis Popis: Síťová adresa serveru, na kterém běží instance SQL Serveru specifikovaná vlastností DBPROP_INIT_DATASOURCE. |
| SSPROP_INIT_NETWORKLIBRARY | Typ: VT_BSTR R/W: Čtení/zápis Popis: Název síťové knihovny (DLL) používané ke komunikaci s instancí SQL Serveru. Název by neměl obsahovat cestu ani příponu .dll názvu souboru. Výchozí nastavení lze přizpůsobit pomocí SQL Server Client Configuration Utility. Poznámka: Tato vlastnost podporuje pouze TCP a pojmenované potrubí. Pokud tuto vlastnost použijete s předponou, skončíte s dvojitou předponou, která vede k chybě, protože tato vlastnost se používá k internímu generování prefixu. |
| SSPROP_INIT_PACKETSIZE | Typ: VT_I4 R/W: Čtení/zápis Popis: Velikost paketu Tabulárního datového toku (TDS) v bajtech. Hodnota vlastnosti velikosti paketu musí být buď 0, nebo mezi 512 a 32 767. Výchozí hodnota je 0, což znamená, že skutečnou velikost paketu určí server. |
| SSPROP_INIT_SERVER_CERTIFICATE | Typ: VT_BSTR R/W: Čtení/zápis Výchozí: VT_EMPTY Popis: Specifikuje cestu k certifikátovému souboru, který se shoduje s TLS/SSL certifikátem SQL Serveru. Tuto možnost lze použít pouze v případě, že Strict je povolené šifrování. Přijaté formáty certifikátů jsou PEM, DER a CER. Pokud je zadaný, zkontroluje se certifikát SQL Serveru tak, že zjistí, jestli se zadaný certifikát přesně shoduje. |
| SSPROP_INIT_SERVERSPN | Typ: VT_BSTR R/W: Čtení/zápis Výchozí: VT_EMPTY Popis: Specifikuje SPN serveru. Prázdný řetězec způsobí, že ovladač OLE DB pro SQL Server použije výchozí hlavní název služby generované poskytovatelem. |
| SSPROP_INIT_TAGCOLUMNCOLLATION | Typ: VT_BOOL R/W: Piš Výchozí: VARIANT_FALSE Popis: Používá se při aktualizaci databáze, když jsou použity kurzory na straně serveru. Tato vlastnost označuje data pomocí kolačních informací získaných ze serveru místo kódové stránky klienta. V současnosti tuto vlastnost používá pouze distribuovaný dotazovací proces, protože zná střídání cílových dat a správně je převádí. |
| SSPROP_INIT_TNIR | Typ: VT_BOOL R/W: Čtení/zápis Výchozí nastavení: VARIANT_TRUE Popis: Pokud je k názvu hostitele přiřazeno více IP, TNIR ovlivňuje sekvenci spojení, když první vyřešená IP adresa hostitele neodpoví. TNIR komunikuje s MultiSubnetFailover a poskytuje různé sekvence připojení. Další informace najdete v tématu Použití transparentního síťového překladu IP adres. |
| SSPROP_INIT_TRUST_SERVER_CERTIFICATE1 | Typ: VT_BOOL R/W: Čtení/zápis Výchozí: VARIANT_FALSE Popis: Používá se k povolení nebo zakázání ověřování serverových certifikátů. Tato vlastnost je čtení/zápis, ale pokus o její nastavení po navázání spojení povede k chybě. Tato vlastnost je ignorována, pokud je klient nastaven tak, aby vyžadoval ověření certifikátu. Aplikace jej však může použít společně s SSPROP_INIT_ENCRYPT k zajištění šifrování svého připojení k serveru, i když je klient nastaven tak, aby nepotřeboval šifrování, a na klientovi není přidán žádný certifikát. Klientské aplikace mohou tuto vlastnost dotazovat po otevření připojení, aby zjistily skutečná pravidla šifrování a validace, která se používají. Poznámka: Použití šifrování bez ověření certifikátů poskytuje částečnou ochranu proti odposlechu paketů, ale nechrání před útoky typu man-in-the-middle. Jednoduše umožňuje šifrovat přihlášení a data odeslaná serveru bez ověřování certifikátu serveru. Další informace naleznete v tématu Šifrování a ověření certifikátu. |
| SSPROP_INIT_USEPROCFORPREP | Typ: VT_I4 R/W: Čtení/zápis Výchozí nastavení: SSPROPVAL_USEPROCFORPREP_ON Popis: Použití uložených procedur SQL Serveru. Definuje použití dočasných uložených procedur SQL Server pro podporu rozhraní ICommandPrepree . Tato vlastnost měla smysl pouze při připojení k SQL Server 6.5. Tato vlastnost je v pozdějších verzích opomenuta. SSPROPVAL_USEPROCFORPREP_OFF: Dočasná uložená procedura se nevytváří při přípravě příkazu. SSPROPVAL_USEPROCFORPREP_ON: Dočasná uložená procedura se vytvoří při přípravě příkazu. Dočasné uložené procedury jsou při uvolnění relace zrušeny. SSPROPVAL_USEPROCFORPREP_ON_DROP: Dočasná uložená procedura se vytvoří při přípravě příkazu. Procedura je ukončena, když příkaz není připraven pomocí ICommandPrepare::Unpreprepare, když je pro objekt příkazu specifikován nový příkaz pomocí ICommandText::SetCommandText, nebo když jsou všechny aplikační odkazy na příkaz uvolněny. |
| SSPROP_INIT_WSID | Typ: VT_BSTR R/W: Čtení/zápis Popis: Řetězec identifikující pracovní stanici. |
[1]: Aby se zlepšilo zabezpečení, chování šifrování a ověření certifikátu se upraví při použití vlastností inicializace ověřovacího nebo přístupového tokenu nebo odpovídajících klíčových slov připojovacího řetězce. Podrobnosti najdete v tématu Šifrování a ověření certifikátu.
V souboru vlastností DBPROPSET_SQLSERVERDATASOURCEINFO specifických pro poskytovatele definuje OLE DB Driver pro SQL Server další vlastnosti; viz Vlastnosti informací o zdrojích dat pro více informací.
Ovladač OLE DB pro SQL Server String
Ovladač OLE DB pro SQL Server rozpoznává syntaxi podobnou ODBC v hodnotách vlastností řetězců poskytovatelů. Vlastnost řetězce poskytovatele je uvedena jako hodnota inicializační vlastnosti OLE DB DBPROP_INIT_PROVIDERSTRING při navázání spojení se zdrojem dat OLE DB. Tato vlastnost specifikuje data o připojení specifická pro poskytovatele OLE DB, která jsou potřeba k implementaci spojení se zdrojem dat OLE DB. Uvnitř řetězce jsou prvky vymezeny středníkem. Poslední prvek v řetězci musí být zakončen středníkem. Každý prvek se skládá z klíčového slova, znaku rovnosti a hodnoty předané při inicializaci. Například:
Server=MyServer;UID=MyUserName;
S ovladačem OLE DB pro SQL Server uživatel nikdy nemusí používat vlastnost řetězce provider. Spotřebitel může nastavit jakoukoli inicializační vlastnost zobrazenou v řetězci poskytovatele pomocí OLE DB nebo OLE DB Driver pro specifické inicializační vlastnosti SQL Serveru.
Pro seznam klíčových slov dostupných v OLE DB Driver for SQL Server viz Používání klíčových slov s OLE DB Driver pro SQL Server.