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 gyorsítótározza a hitelesítési adatokat. Az SQL Server OLE DB Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| DBPROP_AUTH_ENCRYPT_PASSWORD | Az SQL Server OLE DB Driver szabványos Microsoft SQL Server biztonsági mechanizmusokat használ a jelszavak elrejtésére. Az SQL Server OLE DB Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| DBPROP_AUTH_INTEGRATED | Ha DBPROP_AUTH_INTEGRATED NULL mutatóra, null stringre vagy 'SSPI' VT_BSTR értékre van beállítva, az SQL Server OLE DB Driver Windows hitelesítési módot használ, hogy engedélyezze a felhasználók hozzáférését az DBPROP_INIT_DATASOURCE és DBPROP_INIT_CATALOG tulajdonságok által megadott SQL Server adatbázishoz. Ha VT_EMPTY-re van beállítva (az alapértelmezett beállítás), akkor SQL Server biztonságot használnak. Az SQL Server bejelentkezési és jelszó a DBPROP_AUTH_USERID és DBPROP_AUTH_PASSWORD tulajdonságokban 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 Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| 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 állapotban marad. Az SQL Server OLE DB Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| 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. Ha a DBPROPVAL_ASYNCH_INITIALIZE bit beállítva a DBPROP_INIT_ASYNCH tulajdonságban az IDBInitialize:::Initialize 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 Microsoft SQL Server példányt futtató szerver hálózati neve. Ha több SQL Server példány fut a számítógépen, egy adott SQL Server példányhoz való csatlakozáshoz az DBPROP_INIT_DATASOURCE értéket \ \ServerName\InstanceName-ként jelölik meg. Az escape sequence \\ magát a backslash-t használjuk. |
| 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. 0 érték végtelen időkilépést jelez. Azok a szolgáltatók, akik hálózati kapcsolatokon vagy elosztott vagy tranzakciós helyzetekben dolgoznak, támogathatják ezt a tulajdonságot, hogy tanácsot adjanak egy besorolt komponensnek időkorlátról, ha hosszú ideig tartó kérés van. Az adatforrás inicializálásának és parancsvégrehajtásának időkorlátai továbbra is a DBPROP_INIT_TIMEOUT és a DBPROP_COMMANDTIMEOUT által szabályozott. DBPROP_INIT_GENERALTIMEOUT csak olvasható, és ha megpróbáljuk beállítani, a dwstatus hibája DBPROPSTATUS_NOTSETTABLE jelenik meg. |
| 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 Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| DBPROP_INIT_LCID | Az SQL Server OLE DB Driver érvényesíti a helyi azonosítót, és hibát ad, ha a helyi azonosító nem támogatott, vagy nincs telepítve az ügyfélre. |
| DBPROP_INIT_LOCATION | Az SQL Server OLE DB Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| DBPROP_INIT_MODE | Az SQL Server OLE DB Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| DBPROP_INIT_PROMPT | Az SQL Server OLE DB Driver támogatja az összes adatforrás inicializációs prompting módot. Az SQL Server OLE DB Driver alapértelmezett beállításként DBPROMPT_NOPROMPT-t használja a tulajdonsághoz. |
| DBPROP_INIT_PROTECTION_LEVEL | Az OLE DB Driver for SQL Server nem támogatja az SQL Server példányainak csatlakozásainak védelmi szintjét. Az SQL Server OLE DB Driver DB_S_ERRORSOCCURRED-ot ad vissza, amikor megpróbálja beállítani a tulajdonságértéket. A DBPROP szerkezet dwStatus tagja DBPROPSTATUS_NOTSUPPORTED-et jelöl. |
| DBPROP_INIT_PROVIDERSTRING | Lásd az OLE DB Driver for SQL Server stringet később ebben a témában. |
| 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 lehet kapcsolatot létrehozni az SQL Server példányával. |
A szolgáltató-specifikus tulajdonsághalmazban DBPROPSET_SQLSERVERDBINIT az SQL Server OLE DB Driver határozza meg ezeket a további inicializációs tulajdonságokat.
| Tulajdonságazonosító | Description |
|---|---|
| SSPROP_AUTH_ACCESS_TOKEN1 | Típus: VT_BSTR R/W: Olvasás/írás Alapértelmezés: VT_EMPTY Leírás: A hozzáférési token, amelyet a Microsoft Entra ID hitelesítéséhez használnak. JEGYZET: Hiba megadni ezt a tulajdonságot, UIDvalamint , PWD, Trusted_Connection, vagy Authentication kapcsoló string kulcsszavakat vagy azok megfelelő tulajdonságait/kulcsszavakat. |
| SSPROP_AUTH_MODE1 | Típus: VT_BSTR R/W: Olvasás/írás Alapértelmezés: VT_EMPTY Leírás: Megadja az SQL vagy Microsoft Entra hitelesítést. Az érvényes értékek a következők:
JEGYZET: A ActiveDirectoryIntegrated kulcsszó windowsos hitelesítéshez is használható az SQL Serverhez. Lecseréli (vagy Trusted_Connection) a Integrated Security hitelesítési kulcsszavakat. Javasoljuk, hogy a (vagy ) kulcsszavakat vagy Trusted_Connectionazok megfelelő tulajdonságait használó Integrated Security alkalmazások a kulcsszó (vagy annak megfelelő tulajdonsága) értékét állítsa be az Authentication új titkosítási és tanúsítványérvényesítési viselkedés engedélyezéséhez.ActiveDirectoryIntegratedJEGYZET: Javasoljuk, hogy a hitelesítést használó SQL Server alkalmazások a kulcsszó (vagy annak megfelelő tulajdonsága) értékét állítsa be az Authenticationúj titkosítási és tanúsítványérvényesítési viselkedés engedélyezéséhezSqlPassword. |
| SSPROP_AUTH_OLD_PASSWORD | Típus: VT_BSTR R/W: Írj Alapértelmezés: 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értelmezés: VARIANT_TRUE Leírás: OEM/ANSI karakterátalakítás. VARIANT_TRUE: Az SQL Server OLE DB Driver Unicode-on keresztül fordítja le az ANSI karakterláncokat, amelyeket kliens és szerver között küldenek, hogy minimalizálja a kiterjesztett karakterek egyeztetését a kliens és a szerver kódlapjai között: Az ügyfél DBTYPE_STR adatai, amelyeket SQL Server karakterének, varcharjának vagy szövegváltozónak , paraméterének vagy oszlopának egy példányához küldenek, karakterből Unicode-ba konvertálják az ügyfél ANSI kódlapján (ACP), majd Unicode-ból karakterré konvertálják a szerver ACP-jével. Az SQL Server karakter, varcharvagy szöveges adatok, amelyeket egy klienshez DBTYPE_STR változóhoz küldenek, karakterből Unicode-ra konvertálják az ACP szerver segítségével, majd Unicode-ból karakterre az ACP kliensrel. 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, amelyeket a szerveren szereplő, varchar vagy szöveg felé küldenek. char, varchar vagy text server adatai egy Unicode DBTYPE_WSTR változóhoz küldenek a kliensen. Az ANSI DBTYPE_STR kliensadatok, amelyeket a szerveren Unicode nchar, nvarchar vagy ntext formátumba küldenek. Unicode char, varchar vagy szövegszerver adatai egy ANSI DBTYPE_STR változóhoz küldenek az ügyfélen. VARIANT_FALSE: Az SQL Server OLE DB illezőprogramja nem végez karakterfordításokat. Az SQL Server OLE DB Driver nem fordítja le az ügyfél ANSI karaktert DBTYPE_STR adatokat, amelyeket char-nak, varchar-nak vagy szövegváltozóknak , paramétereknek vagy oszlopoknak küldenek a szerveren. A szerverről a kliensben lévő DBTYPE_STR változókhoz küldött karakter-, varchar- vagy szöveges adatokon nem végeznek fordítást. 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. |
| SSPROP_INIT_CONNECT_RETRY_INTERVAL | Típus: VT_I4 R/W: Olvasás/írás Alapértelmezés: 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. |
| 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 0 értéket használják, az adattípus-kezelés alapértelmezettként a szolgáltató által alkalmazott értékre épül. Ha a 80-as értéket 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_ENCRYPT1 | Típus: VT_BSTR R/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 titkosítás be van kapcsolva, a titkosítás mindig megtörténik, függetlenül a SSPROP_INIT_ENCRYPT beállítástól. Ha ki van kapcsolva, és SSPROP_INIT_ENCRYPT vagy MandatoryStrict-re van állítva, 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ókkal kapcsolatban lásd az MSOLEDBSQL főverzió-eltéréseit. |
| 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 állítható. Az inicializáció után visszaadja a rendszerátvételi partnert, ha van, akit az elsődleges szerver adott vissza. Ez lehetővé teszi, hogy egy okos alkalmazás gyorsítótárázsa a legutóbb meghatározott biztonsági mentési szervert, de ezeknek az alkalmazásoknak tudniuk kell, hogy az információk csak akkor frissülnek, amikor a kapcsolat először létrejött (vagy újraindítják, ha csoportosítják), és hosszú távú kapcsolatok esetén elavulhatnak. A kapcsolat létrejötte után az alkalmazás lekérdezheti ezt az attribútumot, hogy megállapítsa a failover partner identitásá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értelmezés: 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. A SSPROP_INIT_FILENAME használatához meg kell adnod az adatbázis nevét az inicializációs tulajdonság értékeként DBPROP_INIT_CATALOG. Ha az adatbázis neve nem létezik, akkor keresi a SSPROP_INIT_FILENAME-ben megadott elsődleges fájlnevet, és csatolja azt az DBPROP_INIT_CATALOG-ben megadott nevekhez. Ha az adatbázis korábban csatlakoztatva volt, az SQL Server nem csatolja újra. |
| SSPROP_INIT_HOST_NAME_CERTIFICATE | Típus: VT_BSTR R/W: Olvasás/írás Alapértelmezés: 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éket használja hásznévként az SQL Server TLS/SSL tanúsítvány érvényesítésére. |
| SSPROP_INIT_MARSCONNECTION | Típus: VT_BOOL R/W: Olvasás/írás Alapértelmezés: 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értelmezés: VARIANT_FALSE Leírás: A MultiSubnetFailover gyorsabb failovert tesz lehetővé minden Always On Availability csoport és Failover Klaszter instance számára az SQL Serverben, és jelentősen csökkenti az egy- és többal-hálózatos 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ést. 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-nak, vagy 512 és 32 767 között kell lennie. Az alapértelmezett érték 0, ami azt jelenti, hogy 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értelmezés: 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értelmezés: 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értelmezés: 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értelmezés: 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_CERTIFICATE1 | Típus: VT_BOOL R/W: Olvasás/írás Alapértelmezés: 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 módjára működik, de ha a kapcsolat létrejötte után próbáljuk beállítani, hibát okoz. 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 SSPROP_INIT_ENCRYPT-vel együtt, 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 csomag szimatolása ellen, de nem véd a középen lévő ember-támadások ellen. Egyszerűen 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ányt ellenőriznék. További információ: Titkosítás és tanúsítványérvényesítés. |
| SSPROP_INIT_USEPROCFORPREP | Típus: VT_I4 R/W: Olvasás/írás Alapértelmezés: 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 ICommandPrepare felület támogatására. 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: Ideiglenes tárolt eljárás jön létre, amikor egy parancsot készítenek. Az ideiglenes tárolt eljárásokat a session kiszabadulása után elhagyják. SSPROPVAL_USEPROCFORPREP_ON_DROP: Ideiglenes tárolt eljárás jön létre, amikor parancsot készítenek. Az eljárás akkor kerül el, ha a parancs nincs előkészítve ICommandPrepare::Unprepare-ben, amikor új parancsot jelölnek meg a parancsobjektumra ICommandText::SetCommandText segítségével, vagy 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 javítása érdekében a titkosítás és a tanúsítvány validációs viselkedése módosítódik, ha az Authentication/Access Token inicializációs tulajdonságokat vagy a hozzá tartozó láncszálak kulcsszavait használják. Részletekért lásd: Titkosítás és tanúsítvány validálás.
A szolgáltató-specifikus tulajdonsághalmazban DBPROPSET_SQLSERVERDATASOURCEINFO az SQL Server OLE DB Driver határozza meg a további tulajdonságokat; további információért lásd az Adatforrás-információs tulajdonságokat .
Az OLE DB illesztőprogram SQL Server stringhez
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 értékeként jelenik meg, DBPROP_INIT_PROVIDERSTRING 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: Kapcsolati string kulcsszavak használata OLE DB Driver for SQL Server-ben.