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 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:
  • (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 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ů.

  • ActiveDirectoryInteractive: Interaktivní ověřování s identitou Microsoft Entra Tato metoda podporuje vícefaktorové ověřování Microsoft Entra.
  • ActiveDirectoryMSI:Ověřování spravované 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: Ověřování pomocí ID uživatele a hesla

  • 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í: Mandatory

Popis: 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.

Viz také

Objekty datového zdroje (OLE DB)