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.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
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_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 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_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: 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_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: 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_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, 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.