Sdílet prostřednictvím


Inicializační a autorizační vlastnosti

Platí na:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformový systém (PDW)SQL databáze v Microsoft Fabric

Stáhnout ovladač OLE DB

Ovladač OLE DB pro SQL Server interpretuje inicializační a autorizační vlastnosti OLE DB následovně:

ID vlastnosti Description
DBPROP_AUTH_CACHE_AUTHINFO OLE DB ovladač pro SQL Server neukládá do mezipaměti autentizační informace.

Ovladač OLE DB pro SQL Server se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_ENCRYPT_PASSWORD Ovladač OLE DB pro SQL Server používá standardní bezpečnostní mechanismy SQL Serveru ke skrytí hesel.

Ovladač OLE DB pro SQL Server se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_INTEGRATED Pokud DBPROP_AUTH_INTEGRATED je ovladač OLE DB pro SQL Server nastaven na nulový ukazatel, nulový řetězec nebo hodnotu 'SSPI' VT_BSTR , používá ovladač OLE DB pro SQL Server Authentication Mode k autorizaci uživatelského přístupu k databázi SQL Server specifikované vlastnostmi DBPROP_INIT_DATASOURCE and DBPROP_INIT_CATALOG .

Pokud je nastaveno ( VT_EMPTY výchozí), používá se SQL Server security. Přihlášení a heslo k 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 se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu 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 se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu 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í bitu DBPROPVAL_ASYNCH_INITIALIZE ve DBPROP_INIT_ASYNCH vlastnosti způsobí, IDBInitialize::Initialize že se volání stane neblokující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, na kterém běží instance SQL Serveru. 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 určena jako \\<ServerName>\<InstanceName>. Úniková sekvence \\ se používá přímo pro zpětný slash.
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 označuje 0 nekonečný timeout. Poskytovatelé, kteří pracují přes síťová připojení nebo v distribuovaných či transakčních scénáří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 a DBPROP_INIT_TIMEOUTDBPROP_COMMANDTIMEOUT, respektive.

DBPROP_INIT_GENERALTIMEOUT je pouze pro čtení, a pokud se ji pokusíte nastavit, chyba DWstatus se DBPROPSTATUS_NOTSETTABLE 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ě imitace.

Ovladač OLE DB pro SQL Server se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_LCID Ovladač OLE DB 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 se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_MODE Ovladač OLE DB pro SQL Server se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu 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 při připojení k instancím SQL Serveru.

Ovladač OLE DB pro SQL Server se vrací DB_S_ERRORSOCCURRED k pokusu nastavit hodnotu vlastnosti. Člen dwStatus struktury DBPROP označuje DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_PROVIDERSTRING Viz OLE DB Driver pro SQL Server string později v tomto článku.
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 DBPROPSET_SQLSERVERDBINITvlastností specifických pro poskytovatele definuje ovladač OLE DB pro SQL Server tyto dodatečné inicializační vlastnosti.

ID vlastnosti Description
SSPROP_AUTH_ACCESS_TOKEN 1 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 chybou specifikovat tuto vlastnost a také UIDPWD, , Trusted_Connection, nebo Authentication klíčová slova spojovacích řetězců nebo jejich odpovídající vlastnosti/klíčová slova.
SSPROP_AUTH_MODE 1 Typ: VT_BSTR

R/W: Čtení/zápis

výchozí : VT_EMPTY

Popis: Specifikuje použití SQL nebo Microsoft Entra autentizace. Platné hodnoty jsou:
  • (not set): Režim ověřování určený jinými klíčovými slovy.
  • (empty string): Ruší dříve nastavený autentizační režim.
  • ActiveDirectoryPassword: Ověření uživatelského jména a hesla pomocí identity Microsoft Entra.
  • ActiveDirectoryIntegrated: Integrovaná autentizace s identitou Microsoft Entra.

  • Poznámka: Klíčové ActiveDirectoryIntegrated slovo lze také použít pro autentizaci Windows vůči SQL Serveru. Integrated Security Nahradí (neboTrusted_Connection) ověřovací klíčová slova. Aplikace používající Integrated Security (nebo Trusted_Connection) klíčová slova či jejich odpovídající vlastnosti by měly nastavit hodnotu Authentication klíčového slova (nebo jeho odpovídající vlastnosti), ActiveDirectoryIntegrated aby umožnily nové chování šifrování a ověřování certifikátů.

  • ActiveDirectoryInteractive: Interaktivní autentizace s identitou Microsoft Entra. Tato metoda podporuje vícefaktorové ověřování Microsoft Entra.
  • ActiveDirectoryMSI: Ověření řízené identity . Pro identitu přiřazenou uživatelem by mělo být ID uživatele nastaveno na ID objektu identity uživatele.
  • ActiveDirectoryServicePrincipal: Ověření principálu služby pomocí aplikace Microsoft Entra. ID uživatele by mělo být nastaveno na ID aplikace (klienta). Heslo by mělo být nastavené na tajný klíč aplikace (klienta).
  • SqlPassword: Autentizace pomocí uživatelského ID a hesla.

  • Poznámka: Aplikace využívající autentizaci SQL Server by měly nastavit hodnotu Authentication klíčového slova (nebo jeho odpovídající vlastnosti) tak, aby umožnily SqlPasswordnové šifrování a ověřování certifikátů.
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í : VARIANT_TRUE

Popis: Převod znaků OEM/ANSI.

VARIANT_TRUE: Ovladač OLE DB pro SQL Server překlá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 kódovými stránkami klienta a serveru:

Klientská data odeslaná DBTYPE_STR instanci 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 klientská data jsou odesílána na char, varchar nebo text na server.

char, varcharnebo data textového serveru odesílaná do Unicode DBTYPE_WSTR proměnné na klientovi.

ANSI DBTYPE_STR klientská data jsou odesílána na Unicode nchar, nvarchar nebo ntext na server.

Unicode char, varcharnebo data textového serveru jsou odesílána 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á data klientských ANSI znaků DBTYPE_STR na proměnné, parametry či sloupce na serveru jako char, varchar nebo textové proměnné. Na char,varchar nebo textová data odesílaná ze serveru DBTYPE_STR na 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í : 1

Popis: Ovládá počet pokusů o opětovné připojení v případě ztráty spojení. Další informace naleznete v tématu Odolnost nečinných připojení v ovladači OLE DB.
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 naleznete v tématu Odolnost nečinných připojení v ovladači OLE DB.
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í : 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 vrátí na tu, kterou 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_ENCRYPT 1 Typ: VT_BSTR

R/W: Čtení/Zápis

výchozí : Mandatory

Popis: Specifikuje, zda má být šifrována data přes síť.

Pokud je Force Protocol Encryption zapnuto, šifrování probíhá vždy, bez ohledu na nastavení .SSPROP_INIT_ENCRYPT Pokud je vypnutý a SSPROP_INIT_ENCRYPT nastavený na Mandatory nebo Strict, pak šifrování dochází.

Pokud je Force Protocol Encryption vypnutý a SSPROP_INIT_ENCRYPT nastaven na Optional, pak k šifrování nedojde. Platné hodnoty jsou: Optional, Mandatorya Strict. Pro verze 18.x.x viz Hlavní rozdíly verzí.
SSPROP_INIT_FAILOVERPARTNER Typ: VT_BSTR

R/W: Čtení/zápis

Popis: Specifikuje název partnera pro failover pro zrcadlení databáze. Je to vlastnost inicializace a lze ji nastavit pouze před inicializací. Po inicializaci vrací 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 brát v úvahu, ž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á spojení.

Po navázání spojení může aplikace tento atribut dotazovat a určit identitu failover partnera. Pokud primární server nemá partnera pro failover, tato vlastnost vrací 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_FILENAMEmusíte zadat název databáze jako hodnotu inicializační vlastnosti DBPROP_INIT_CATALOG. Pokud název databáze neexistuje, vyhledá primární název souboru uvedený v a SSPROP_INIT_FILENAME 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 není nastavená SSPROP_INIT_HOST_NAME_CERTIFICATE , ovladač použije DBPROP_INIT_DATASOURCE hodnotu vlastnosti jako hostitelské jméno k ověření SQL Server TLS/SSL certifikátu.
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ší přepnutí všech skupin Always On Availability a instancí clusteru Failover v SQL Serveru a výrazně snižuje dobu přeletu pro topologie Always On s jednou a více podsítěmi. Během failoveru více podsítí se klient pokouší spojit 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 .dll příponu 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 mezi 512 a 32 767. Výchozí hodnota je 0, což znamená, že skutečná velikost paketu je určena serverem.
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í : VARIANT_TRUE

Popis: Když je s hostnamem přiřazeno více IP, TNIR ovlivňuje sekvenci spojení, když první vyřešená IP hostname 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_CERTIFICATE 1 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 pro čtení/zápis, ale pokus o její nastavení po navázání spojení vede 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 tím, aby zajistila, že její připojení k serveru je šifrované, i když je klient nastaven tak, aby nepotřeboval šifrování, a na klientovi není založen žá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. Umožňuje šifrovat přihlašovací údaje a data odeslaná serveru bez nutnosti ověřování certifikátu serveru.

Další informace naleznete v tématu Šifrování a ověření certifikátu v OLE DB.
SSPROP_INIT_USEPROCFORPREP Typ: VT_I4

R/W: Čtení/zápis

výchozí : 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 ICommandPrepare rozhraní. 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 nevytvoří 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 s ICommandPrepare::Unprepare, když je pro objekt příkazu specifikován nový příkaz s 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 Pokud chcete zlepšit 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 DBPROPSET_SQLSERVERDATASOURCEINFOvlastností specifických pro poskytovatele definuje ovladač OLE DB pro SQL Server další vlastnosti. Pro více informací viz Vlastnosti informací o zdrojích dat.

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 DBPROP_INIT_PROVIDERSTRING OLE DB 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 pro SQL Server viz Použití klíčových slov v spojovacích řetězcích s OLE DB Driver pro SQL Server.