Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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_DATASOURCE tulajdonságai által megadott DBPROP_INIT_CATALOG 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_BSTRR/W: Olvasás/írás Alapértelmezett: VT_EMPTYLeí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_BSTRR/W: Olvasás/írás Alapértelmezett: VT_EMPTYLeírás: Megadja az SQL vagy Microsoft Entra hitelesítést. Az érvényes értékek a következők:
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.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_BSTRR/W: Írj Alapértelmezett: VT_EMPTYLeí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_BSTRR/W: Olvasás/írás Leírás: Az ügyfélalkalmazás neve. |
SSPROP_INIT_AUTOTRANSLATE |
Típus: VT_BOOLR/W: Olvasás/írás Alapértelmezett: VARIANT_TRUELeí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 DBTYPE_STR, varcharjának vagy szövegváltozójának, paramétereinek vagy oszlopának egy példányához küldött kliensadatokat 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, valamint 19.1-es és újabb verzióinál az előző átalakítások az SSVARIÁNS struktúra CharVal tagja és SQL Server sql_variant változó, paraméter vagy oszlop példánya között áthelyezett adatokra is vonatkoznak. 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 a kliens változóihoz küldött karakter-, varchar- vagy DBTYPE_STR adatokat. Hasonlóképpen, az OLE DB Driver 18.6.4 és 19.1 és újabb verzióknál az illesztőprogram nem fordítja le az SSVARIÁNS struktúra CharVal tagja és SQL Server sql_variant változó, paraméter vagy oszlop példánya 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_I4R/W: Olvasás/írás Alapértelmezett: 1Leí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_I4R/W: Olvasás/írás Alapértelmezett: 10Leí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_BSTRR/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_UI2R/W: Olvasás/írás Alapértelmezett: 0Leí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_BSTRR/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_BSTRR/W: Olvasni/Írni Alapértelmezett: MandatoryLeí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_BSTRR/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_BSTRR/W: Olvasás/írás Alapértelmezett: VT_EMPTYLeí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_BSTRR/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_BSTRR/W: Olvasás/írás Alapértelmezett: VT_EMPTYLeí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_BOOLR/W: Olvasás/írás Alapértelmezett: VARIANT_FALSELeí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_BOOLR/W: Olvasás/írás Alapértelmezett: VARIANT_FALSELeí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_BSTRR/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_BSTRR/W: Olvasás/írás Leírás: Az SQL Server egy példányával való kommunikációhoz használt hálózati könyvtár (DLL) neve. 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_I4R/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_BSTRR/W: Olvasás/írás Alapértelmezett: VT_EMPTYLeí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_BSTRR/W: Olvasás/írás Alapértelmezett: VT_EMPTYLeí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_BOOLR/W: Írj Alapértelmezett: VARIANT_FALSELeí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_BOOLR/W: Olvasás/írás Alapértelmezett: VARIANT_TRUELeírás: A TransparentNetworkIPResolution (TNIR) régi több-IP tartalék rendszert irányítja. Ez a tulajdonság nem befolyásolja a kapcsolati sorrendet, ha SSPROP_INIT_MULTISUBNETFAILOVER be van állítva VARIANT_TRUE, ami az Azure SQL Database, Azure SQL Managed Instance, SQL database in Microsoft Fabric, elérhetőségi csoport hallgatók és failover klaszter instancek ajánlott beállítása. További információ: Transzparens hálózati IP-felbontás használata. |
SSPROP_INIT_TRUST_SERVER_CERTIFICATE
1 |
Típus: VT_BOOLR/W: Olvasás/írás Alapértelmezett: VARIANT_FALSELeí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_I4R/W: Olvasás/írás Alapértelmezett: SSPROPVAL_USEPROCFORPREP_ONLeí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_BSTRR/W: Olvasás/írás Leírás: Egy munkaállomást azonosító lánc. |
1 A biztonság javítása érdekében a titkosítás és a tanúsítvány validációs viselkedése változik, ha az Authentication vagy Access Token inicializációs tulajdonságokat, illetve a hozzájuk tartozó kapcsolati karakterlánc kulcsszavakat használjuk. További információ: Titkosítás és tanúsítványérvényesíté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.