Megosztás a következőn keresztül:


Inicializációs és engedélyezési tulajdonságok

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

OLE DB-illesztő letöltése

Az OLE DB Driver for SQL Server az OLE DB inicializációs és engedélyezési tulajdonságokat a következőképpen értelmezi:

Tulajdonságazonosító Description
DBPROP_AUTH_CACHE_AUTHINFO Az SQL Server OLE DB Driver nem gyorsanyítja a hitelesítési információkat.

Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_ENCRYPT_PASSWORD Az OLE DB Driver for SQL Server szabványos SQL Server biztonsági mechanizmusokat használ a jelszavak elrejtésére.

Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_INTEGRATED Ha DBPROP_AUTH_INTEGRATED egy NULL mutatóra, null stringre vagy 'SSPI' VT_BSTR értékre van beállítva, az OLE DB Driver az SQL Server számára Windows hitelesítési módot használ, hogy engedélyezze a felhasználók hozzáférését az és DBPROP_INIT_CATALOG tulajdonságai által megadott DBPROP_INIT_DATASOURCE SQL Server adatbázishoz.

Ha az alapértelmezett beállításra van állítva VT_EMPTY , akkor SQL Server biztonságot használnak. Az SQL Server bejelentkezési és jelszó a DBPROP_AUTH_USERID és DBPROP_AUTH_PASSWORD tulajdonságok között van megadva.
DBPROP_AUTH_MASK_PASSWORD Az OLE DB Driver for SQL Server szabványos SQL Server biztonsági mechanizmusokat használ a jelszavak elrejtésére.

Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_PASSWORD Jelszó egy SQL Server bejelentkezéshez rendelve. Ezt a tulajdonságot akkor használják, amikor az SQL Server hitelesítést kiválasztják az SQL Server adatbázishoz való hozzáférés engedélyezéséhez.
DBPROP_AUTH_PERSIST_ENCRYPTED Az OLE DB Driver for SQL Server nem titkosítja a hitelesítési információkat, ha az állandóan kezelik.

Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO Az SQL Server OLE DB Driver megőrzi a hitelesítési értékeket, beleértve egy jelszó képét is, ha kérik. Titkosítás nem érhető el.
DBPROP_AUTH_USERID SQL Server bejelentkezés. Ezt a tulajdonságot akkor használják, amikor az SQL Server hitelesítést kiválasztják az SQL Server adatbázishoz való hozzáférés engedélyezéséhez.
DBPROP_INIT_ASYNCH Az SQL Server OLE DB Driver támogatja az aszinkron indítást.

A DBPROPVAL_ASYNCH_INITIALIZE bit beállítása a DBPROP_INIT_ASYNCH tulajdonságban eredményezi IDBInitialize::Initialize , hogy nem blokkoló hívássá válik. További információért lásd: Aszinkron műveletek végrehajtása.
DBPROP_INIT_CATALOG Egy meglévő SQL Server adatbázis neve, amelyhez csatlakozni kell.
DBPROP_INIT_DATASOURCE Egy SQL Server példányt futtató szerver hálózati neve. Ha a számítógépen több SQL Server példány fut, egy adott SQL Server példányhoz való csatlakozáshoz az értéket DBPROP_INIT_DATASOURCE úgy határozzuk meg.\\<ServerName>\<InstanceName> A menekülési jelenet \\ maga a visszavágás céljára szolgál.
DBPROP_INIT_GENERALTIMEOUT Jelzi, hány másodperc a kérés előtt, az adatforrás inicializálásán és parancs végrehajtásán kívül, időlejáró lesz. Egy érték 0 végtelen időkorlátot jelöl. Azok a szolgáltatók, amelyek hálózati kapcsolatokon vagy elosztott vagy tranzakciós helyzetekben dolgoznak, támogathatják ezt a tulajdonságot, hogy tanácsot adjanak egy bejegyzett komponensnek, hogy időkorlátot kérjenek, ha hosszú ideig tartó kérés van. Az adatforrás inicializálásának és a parancs végrehajtásának időkorlátai továbbra is a DBPROP_INIT_TIMEOUT és DBPROP_COMMANDTIMEOUT, által szabályozott.

DBPROP_INIT_GENERALTIMEOUT csak olvasható, és ha megpróbáljuk beállítani, a dwstatus hibája DBPROPSTATUS_NOTSETTABLE visszatér.
DBPROP_INIT_HWND A Windows kezelő a hívó alkalmazásból származik. Érvényes ablak fogantyúra van szükség az inicializációs párbeszédablakhoz, amely akkor jelenik meg, amikor inicializációs tulajdonságokat kérnek.
DBPROP_INIT_IMPERSONATION_LEVEL Az SQL Server OLE DB Driver nem támogatja az impersonálási szint módosítását.

Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_LCID Az OLE DB Driver for SQL Server ellenőrzi a helyi azonosítót, és hibát ad, ha a helyi azonosító nem támogatott, vagy nincs telepítve a kliensen.
DBPROP_INIT_LOCATION Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_MODE Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_PROMPT Az SQL Server OLE DB Driver támogatja az összes adatforrás inicializációs prompting módot. Az OLE DB Driver for SQL Server DBPROMPT_NOPROMPT alapértelmezett beállításként használja a tulajdonsághoz.
DBPROP_INIT_PROTECTION_LEVEL Az SQL Server OLE DB Driver nem támogatja az SQL Server példányainak csatlakozásainak védelmi szintjét.

Az SQL Server OLE DB illesztőprogramja visszatér DB_S_ERRORSOCCURRED , ha megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja jelzi DBPROPSTATUS_NOTSUPPORTED.
DBPROP_INIT_PROVIDERSTRING Lásd az OLE DB Driver for SQL Server string későbbi részében ebben a cikkben.
DBPROP_INIT_TIMEOUT Az OLE DB Driver for SQL Server hibát ad az indításkor, ha a megadott másodpercek számán belül nem sikerül kapcsolatot létrehozni az SQL Server példányához.

A szolgáltató-specifikus tulajdonsághalmazban DBPROPSET_SQLSERVERDBINITaz OLE DB Driver for SQL Server határozza meg ezeket a további inicializációs tulajdonságokat.

Tulajdonságazonosító Description
SSPROP_AUTH_ACCESS_TOKEN 1 Típus: VT_BSTR

R/W: Olvasás/írás

Alapértelmezett: VT_EMPTY

Leírás: A hozzáférési token, amelyet a Microsoft Entra ID hitelesítéséhez használnak.

Megjegyzés: Hiba ezt a tulajdonságot, valamint UID, PWD, Trusted_Connection, vagy Authentication kapcsolati string kulcsszavakat vagy azok megfelelő tulajdonságait/kulcsszavakat megadni.
SSPROP_AUTH_MODE 1 Típus: VT_BSTR

R/W: Olvasás/írás

Alapértelmezett: VT_EMPTY

Leírás: Megadja az SQL vagy Microsoft Entra hitelesítést. Az érvényes értékek a következők:
  • (not set): Más kulcsszavak által meghatározott hitelesítési mód.
  • (empty string): Megszünteti a korábban beállított hitelesítési módot.
  • ActiveDirectoryPassword: Felhasználónév és jelszó hitelesítés Microsoft Entra identitással.
  • ActiveDirectoryIntegrated: Integrált hitelesítés Microsoft Entra identitással.

  • Megjegyzés: A ActiveDirectoryIntegrated kulcsszó használható Windows hitelesítésére is SQL Serverhez. Lecseréli (vagy Integrated Security) a Trusted_Connection hitelesítési kulcsszavakat. Az alkalmazások, amelyek Integrated Security kulcsszavakat vagy azok tulajdonságait használnak, Trusted_Connectionbe kell állítaniuk a Authentication kulcsszó értékét (vagy annak megfelelő tulajdonságát ActiveDirectoryIntegrated ), hogy új titkosítást és tanúsítvány validációs viselkedést engedélyezzenek.

  • ActiveDirectoryInteractive: Interaktív hitelesítés Microsoft Entra identitással. Ez a módszer támogatja a Microsoft Entra többtényezős hitelesítését.
  • ActiveDirectoryMSI: Menedzselt személyazonosság hitelesítés. Felhasználó által hozzárendelt identitás esetén a felhasználói azonosítót a felhasználói identitás objektumazonosítójára kell beállítani.
  • ActiveDirectoryServicePrincipal: Szolgáltatásfő hitelesítés Microsoft Entra alkalmazással. A felhasználói azonosítót az alkalmazás (ügyfél) azonosítójának kell beállítania. A jelszót az alkalmazás (ügyfél) titkos kódjára kell állítani.
  • SqlPassword: Hitelesítés felhasználói azonosítóval és jelszóval.

  • Megjegyzés: Az SQL Server hitelesítést használó alkalmazásoknak be kell állítaniuk a Authentication kulcsszó értékét (vagy annak megfelelő tulajdonságát SqlPassword ), hogy új titkosítást és tanúsítvány validációs viselkedést engedélyezzenek.
SSPROP_AUTH_OLD_PASSWORD Típus: VT_BSTR

R/W: Írj

Alapértelmezett: VT_EMPTY

Leírás: A jelenlegi vagy lejárt jelszó. További információért lásd: Programozott jelszóváltás.
SSPROP_INIT_APPNAME Típus: VT_BSTR

R/W: Olvasás/írás

Leírás: Az ügyfélalkalmazás neve.
SSPROP_INIT_AUTOTRANSLATE Típus: VT_BOOL

R/W: Olvasás/írás

Alapértelmezett: VARIANT_TRUE

Leírás: OEM/ANSI karakterátalakítás.

VARIANT_TRUE: Az SQL Server OLE DB illezőprogramja lefordítja az ANSI karakterláncokat, amelyeket az ügyfél és a szerver között küld, Unicode-on keresztül, hogy minimalizálja a kiterjesztett karakterek összeillesztését a kliens és a szerver kódlapjai között:

Az SQL Server karakterének, varcharjának vagy szövegváltozójának, paramétereinek vagy oszlopának egy példányához küldött kliensadatokat DBTYPE_STR karakterből Unicode-ra alakítják át az ügyfél ANSI kódlapján (ACP), majd a szerver ACP-jével Unicode-ból karakterre alakítják át.

Az SQL Server karakter-, varchar- vagy szövegadatokat , amelyeket egy kliensváltozóhoz DBTYPE_STR küldenek, karakterből Unicode-ra konvertálják az ACP szerver segítségével, majd Unicode-ból karakterre konvertálják az ACP kliens segítségével.

Az OLE DB Driver 18.6.4 és 19.1+ verzióinál a fenti átalakítások vonatkoznak az SSVARI struktúra CharVal tagja és az SQL Server sql_variant változó, paraméter vagy oszlop példánya között átadott adatokra is.

Ezeket az átalakításokat az ügyfélen az OLE DB Driver for SQL Server végzi. Ez megköveteli, hogy ugyanaz az ACP, amelyet a szerveren használnak, elérhető legyen az ügyfél számára.

Ezek a beállítások nem befolyásolják az áthelyezések során zajló konverziókat:

Unicode DBTYPE_WSTR kliensadatok a szerveren lévő charnak, varcharnak vagy szövegnek küldenek.

char, varchar vagy text server adatai egy Unicode DBTYPE_WSTR változóhoz küldenek a kliensen.

ANSI DBTYPE_STR kliensadatokat küldenek a szerveren lévő Unicode ncharnak, nvarcharnak vagy ntext-nek .

Unicode karakter, varchar vagy szövegszerver adatai egy kliensen lévő ANSI DBTYPE_STR változóhoz küldenek.

VARIANT_FALSE: Az SQL Server OLE DB Driver nem végez karakterfordításokat.

Az OLE DB Driver for SQL Server nem fordítja le az ügyfél ANSI karakteradatokat DBTYPE_STR , amelyeket charnak, varcharnak vagy szövegváltozóknak , paramétereknek vagy oszlopoknak küldenek a szerveren. Nem fordítják el a szerverről DBTYPE_STR a kliens változóihoz küldött karakter-, varchar- vagy szöveges adatokat. Hasonlóképpen, az OLE DB Driver 18.6.4 és 19.1+ verzióinál az illesztőgép nem fordítja le az SSVARI struktúra CharVal tagja és az SQL Server sql_variant változó, paraméter vagy oszlop közötti adatokat.

Ha az ügyfél és az SQL Server példánya eltérő ACP-ket használ, a kiterjesztett karakterek félreértelmezhetők.
SSPROP_INIT_CONNECT_RETRY_COUNT Típus: VT_I4

R/W: Olvasás/írás

Alapértelmezett: 1

Leírás: Szabályozza a visszakapcsolási kísérletek számát kapcsolatvesztés esetén. További információ: Tétlen kapcsolat rugalmassága az OLE DB-illesztőprogramban.
SSPROP_INIT_CONNECT_RETRY_INTERVAL Típus: VT_I4

R/W: Olvasás/írás

Alapértelmezett: 10

Leírás: Megadja a kapcsolat elvesztése esetén a kapcsolat újrapróbálkozási kísérletei közötti másodpercek számát. További információ: Tétlen kapcsolat rugalmassága az OLE DB-illesztőprogramban.
SSPROP_INIT_CURRENTLANGUAGE Típus: VT_BSTR

R/W: Olvasás/írás

Leírás: SQL Server nyelv neve. Azonosítja a rendszerüzenet kiválasztásához és formázásához használt nyelvet. A nyelvet telepíteni kell arra a számítógépre, amely SQL Server példányt futtat, különben az adatforrás inicializálása meghibásodik.
SSPROP_INIT_DATATYPECOMPATIBILITY Típus: VT_UI2

R/W: Olvasás/írás

Alapértelmezett: 0

Leírás: Lehetővé teszi az adattípus kompatibilitást az SQL Server és az ActiveX Data Object (ADO) alkalmazások között. Ha az alapértelmezett értéket használják, 0 az adattípus kezelése alapértelmezettként a szolgáltató által használt értéket használja. Ha az értéket 80 használják, az adattípus-kezelés csak SQL Server 2000 (8.x) adattípusokat használ. További információért lásd: Az ADO használata OLE DB Driver for SQL Server-hez.
SSPROP_INIT_DISCOVEREDSERVERSPN Típus: VT_BSTR

R/W: Olvasd el

Leírás: Egy kapcsolat szerver SPN-jének lekérdezésére használták. (18.6.3 vagy újabb verzió)
SSPROP_INIT_ENCRYPT 1 Típus: VT_BSTR

R/W: Olvasni/Írni

Alapértelmezett: Mandatory

Leírás: Meghatározza az adatok titkosítását, amely a hálózaton keresztül halad.

Ha a Force Protocol Encryption be van kapcsolva, a titkosítás mindig történik, függetlenül attól, hogy milyen beállítás SSPROP_INIT_ENCRYPT. Ha ki van kapcsolva, és SSPROP_INIT_ENCRYPT be van állítva Mandatory vagy Strict, akkor titkosítás történik.

Ha a Force Protocol Encryption ki van kapcsolva, és SSPROP_INIT_ENCRYPT , Optionalakkor nem történik titkosítás. Az érvényes értékek a következők: Optional, Mandatoryés Strict. A 18.x.x verziókról lásd: Főbb verzióbeli különbségek.
SSPROP_INIT_FAILOVERPARTNER Típus: VT_BSTR

R/W: Olvasás/írás

Leírás: Megadja a rendszeráttételi partner nevét az adatbázis tükrözéséhez. Ez egy inicializációs tulajdonság, és csak az inicializáció előtt lehet beállítani. Az inicializálás után visszaadja a rendszeres partnert, ha van, a fő szerver által visszaadott rendszert.

Ez lehetővé teszi, hogy egy okos alkalmazás gyorsítótárként tárolja a legutóbb meghatározott biztonsági mentési szervert, de ezeknek az alkalmazásoknak figyelembe kell venniük, hogy az információk csak akkor frissülnek, amikor a kapcsolat létrejött (vagy újraindítják, ha csoportosított), és hosszú távú kapcsolatok esetén elavulhatnak.

A csatlakozás után az alkalmazás lekérdezheti ezt a attribútumot, hogy meghatározza a failover partner személyazonosságát. Ha az elsődleges szervernek nincs failover partnere, ez a tulajdonság üres stringet ad vissza. További információért lásd: Adatbázis-tükrözés használata.
SSPROP_INIT_FAILOVERPARTNERSPN Típus: VT_BSTR

R/W: Olvasás/írás

Alapértelmezett: VT_EMPTY

Leírás: Megadja a rendszerező partner SPN-jét. Egy üres sztring miatt az SQL Serverhez készült OLE DB-illesztő az alapértelmezett, szolgáltató által generált SPN-t használja.
SSPROP_INIT_FILENAME Típus: VT_BSTR

R/W: Olvasás/írás

Leírás: Megadja egy csatolható adatbázis elsődleges fájlnevét. Ez az adatbázis csatlakozik, és az alapértelmezett adatbázissá válik a kapcsolathoz. Ahhoz, hogy SSPROP_INIT_FILENAMEhasználjuk, az adatbázis nevét kell megadnod az inicializációs tulajdonság DBPROP_INIT_CATALOGértékeként. Ha az adatbázis neve nem létezik, akkor megkeresi a benne SSPROP_INIT_FILENAME megadott elsődleges fájlnevet, és csatolja azt a nevet a bent DBPROP_INIT_CATALOGmegadott névvel. Ha az adatbázis korábban csatlakoztatva volt, az SQL Server nem csatlakoztatja újra.
SSPROP_INIT_HOST_NAME_CERTIFICATE Típus: VT_BSTR

R/W: Olvasás/írás

Alapértelmezett: VT_EMPTY

Leírás: Az SQL Server TLS/SSL tanúsítvány validálásához használt hosztnév. Ha a SSPROP_INIT_HOST_NAME_CERTIFICATE tulajdonság nincs beállítva, az illesztőprogram a DBPROP_INIT_DATASOURCE tulajdonság értékét használja hajtónévként az SQL Server TLS/SSL tanúsítvány érvényesítéséhez.
SSPROP_INIT_MARSCONNECTION Típus: VT_BOOL

R/W: Olvasás/írás

Alapértelmezett: VARIANT_FALSE

Leírás: Megadja, hogy engedélyezve van-e a Több Aktív Eredményhalmaz (MARS) a kapcsolathoz. Ezt az opciót true-ra kell állítani, mielőtt kapcsolatot hoznának létre az adatbázissal. További információért lásd: Több aktív eredményhalmaz (MARS) használata.
SSPROP_INIT_MULTISUBNETFAILOVER Típus: VT_BOOL

R/W: Olvasás/írás

Alapértelmezett: VARIANT_FALSE

Leírás: A MultiSubnetFailover gyorsabb failovert tesz lehetővé minden Always On Availability csoport és Failover Cluster instance számára az SQL Serverben, és jelentősen csökkenti az egy- és többalnevetes Always On topológiák failover-idejét. Többhálózati failover esetén a kliens párhuzamosan próbál kapcsolatot teremteni. További információért lásd : OLE DB Driver for SQL Server Support for High Availability, Disaster Recovery.
SSPROP_INIT_NETWORKADDRESS Típus: VT_BSTR

R/W: Olvasás/írás

Leírás: Az SQL Server példányát futtató szerver hálózati címe, amelyet a DBPROP_INIT_DATASOURCE tulajdonság határoz meg.
SSPROP_INIT_NETWORKLIBRARY Típus: VT_BSTR

R/W: Olvasás/írás

Leírás: A hálózati könyvtár (DLL) neve, amelyet SQL Server példányával való kommunikációhoz használtak. A név nem tartalmazhatja az útvonalat vagy a .dll fájlnév kiterjesztését.

Az alapértelmezett testreszabható az SQL Server Client Configuration Utility segítségével.

Megjegyzés: Ez a tulajdonság csak a TCP és a Named Pipes támogatást nyújt. Ha ezt a tulajdonságot előtaggal használod, akkor dupla előtag keletkezik, ami hibát okoz, mert a tulajdonság belső előtag generálására szolgál.
SSPROP_INIT_PACKETSIZE Típus: VT_I4

R/W: Olvasás/írás

Leírás: Táblázatos adatfolyam (TDS) csomagméret bájtokban. A csomagméret tulajdonságértékének vagy 0 vagy 512 és 32 767 között kell lennie. Az alapértelmezett érték , 0vagyis a tényleges csomagméretet a szerver határozza meg.
SSPROP_INIT_SERVER_CERTIFICATE Típus: VT_BSTR

R/W: Olvasás/írás

Alapértelmezett: VT_EMPTY

Leírás: Megadja a tanúsítványfájlhoz vezető útvonalat, amely egyezik az SQL Server TLS/SSL tanúsítvánnyal. Ez a beállítás csak akkor használható, ha Strict a titkosítás engedélyezve van. Az elfogadott tanúsítványformátumok a PEM, a DER és a CER. Ha meg van adva, a rendszer ellenőrzi az SQL Server-tanúsítványt, és ellenőrzi, hogy a megadott tanúsítvány pontosan egyezik-e.
SSPROP_INIT_SERVERSPN Típus: VT_BSTR

R/W: Olvasás/írás

Alapértelmezett: VT_EMPTY

Leírás: Megadja a szerver SPN-jét. Egy üres sztring miatt az SQL Serverhez készült OLE DB-illesztő az alapértelmezett, szolgáltató által generált SPN-t használja.
SSPROP_INIT_TAGCOLUMNCOLLATION Típus: VT_BOOL

R/W: Írj

Alapértelmezett: VARIANT_FALSE

Leírás: Adatbázis frissítése során használatos, amikor szerveroldali kurzorokat használnak. Ez a tulajdonság az adatokat a szerverről származó összeállítási információval jelöli, nem pedig a kliens kódoldalán. Jelenleg ezt a tulajdonságot csak az elosztott lekérdezési folyamat használja, mert ismeri a céladatok összeállítását, és helyesen konvertálja azokat.
SSPROP_INIT_TNIR Típus: VT_BOOL

R/W: Olvasás/írás

Alapértelmezett: VARIANT_TRUE

Leírás: Ha több IP van a hosztnévhez kötve, a TNIR befolyásolja a kapcsolati sorrendet, ha a hosztnév első megoldott IP-címe nem válaszol. A TNIR együttműködik a MultiSubnetFailover szolgáltatással, hogy különböző kapcsolatütemezéseket biztosítson. További információ: Transzparens hálózati IP-felbontás használata.
SSPROP_INIT_TRUST_SERVER_CERTIFICATE 1 Típus: VT_BOOL

R/W: Olvasás/írás

Alapértelmezett: VARIANT_FALSE

Leírás: Szerver tanúsítvány ellenőrzésének engedélyezésére vagy letiltására szolgál. Ez a tulajdonság olvasás/írás, de ha megpróbáljuk beállítani a kapcsolat létrehozása után, hiba következik.

Ezt a tulajdonságot figyelmen kívül hagyják, ha az ügyfél úgy van konfigurálva, hogy tanúsítvány validációt igényeljen. Azonban egy alkalmazás használhatja ezt azzal együtt SSPROP_INIT_ENCRYPT , hogy garantálja, hogy a szerverhez való kapcsolata titkosított legyen, még akkor is, ha az ügyfél úgy van konfigurálva, hogy nem igényel titkosítást, és nincs tanúsítvány a kliensben.

Az ügyfélalkalmazások a kapcsolat megnyitása után is lekérdezhetik ezt a tulajdonságot, hogy meghatározzák a tényleges titkosítási és érvényesítési beállításokat.

Megjegyzés: Titkosítás használata tanúsítvány ellenőrzés nélkül részleges védelmet nyújt a csomagok szimatolásával szemben, de nem véd a középen ember-in-the-middle támadások ellen. Lehetővé teszi a bejelentkezés és a szerverre küldött adatok titkosítását anélkül, hogy a szerver tanúsítványát ellenőrizné.

További információ: Titkosítás és tanúsítványérvényesítés az OLE DB-ben.
SSPROP_INIT_USEPROCFORPREP Típus: VT_I4

R/W: Olvasás/írás

Alapértelmezett: SSPROPVAL_USEPROCFORPREP_ON

Leírás: Az SQL Server tárolt eljárás használata. Definiálja az SQL Server ideiglenes tárolt eljárásainak használatát az interfész támogatására ICommandPrepare . Ez a tulajdonság csak akkor volt értelmes, amikor SQL Server 6.5-höz csatlakozott. A tulajdonságot későbbi verzióknál figyelmen kívül hagyják.

SSPROPVAL_USEPROCFORPREP_OFF: Ideiglenes tárolt eljárás nem jön létre, amikor parancsot készítenek.

SSPROPVAL_USEPROCFORPREP_ON: Egy ideiglenes tárolt eljárás jön létre, amikor egy parancsot elkészítenek. Az ideiglenes tárolt eljárásokat a session kiszabadulása után elhagyják.

SSPROPVAL_USEPROCFORPREP_ON_DROP: Egy ideiglenes tárolt eljárás jön létre, amikor egy parancsot elkészítenek. Az eljárást akkor hagyják, ha a parancs nem van felkészítve , ICommandPrepare::Unprepareamikor új parancsot adnak meg a parancsobjektumra , ICommandText::SetCommandTextvagy amikor minden alkalmazáshivatkozás a parancsra kiszabadul.
SSPROP_INIT_WSID Típus: VT_BSTR

R/W: Olvasás/írás

Leírás: Egy munkaállomást azonosító lánc.

1 A biztonság, a titkosítás és a tanúsítványérvényesítési viselkedés a hitelesítési/hozzáférési jogkivonat inicializálási tulajdonságainak vagy a megfelelő kapcsolati sztring-kulcsszavaknak a használatakor módosul. Részletekért lásd: Titkosítás és tanúsítvány validálás.

A szolgáltató-specifikus tulajdonsághalmazban DBPROPSET_SQLSERVERDATASOURCEINFOaz OLE DB Driver for SQL Server határozza meg az extra tulajdonságokat. További információért lásd: Adatforrás-információs tulajdonságok.

Az SQL Server stringhez OLE DB drivere

Az SQL Server OLE DB Driver felismeri az ODBC-szerű szintaxist a szolgáltató string tulajdonságaiban. A szolgáltató string tulajdonsága az OLE DB inicializációs tulajdonságának DBPROP_INIT_PROVIDERSTRING értékeként jelenik meg, amikor kapcsolatot hoznak létre az OLE DB adatforráshoz. Ez a tulajdonság megadja az OLE DB szolgáltató-specifikus kapcsolati adatokat, amelyek szükségesek az OLE DB adatforráshoz való csatlakozás megvalósításához. A láncszálon belül az elemeket féleskolóval választják meg. A sorozat utolsó elemét egy szemespillült kell befejezni. Minden elem egy kulcsszóból, egy egyenlőségjelből és az inicializáció során átadott értékből áll. Például:

Server=MyServer;UID=MyUserName;

Az SQL Server OLE DB Driver esetében a fogyasztónak soha nem kell használnia a szolgáltató string tulajdonságát. A felhasználó beállíthat bármilyen inicializációs tulajdonságot, amely a szolgáltató stringben tükröződik, akár OLE DB-t, akár OLE DB Driver használatával az SQL Server-specifikus inicializációs tulajdonságokhoz.

Az OLE DB Driver for SQL Server kulcsszavak listájáért lásd: Connection string kulcsszavak használata OLE DB Driver for SQL Server segítségével.