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


Adatforrás tulajdonságok (OLE DB)

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 SQL Server OLE DB Driver az alábbiak szerint valósítja meg az adatforrás tulajdonságait.

Tulajdonságazonosító Description
DBPROP_CURRENTCATALOG R/W: Olvasás/írás Alapértelmezés: Nincs

Leírás: A DBPROP_CURRENTCATALOG értéke az aktuális adatbázist mutatja egy OLE DB Driver for SQL Server session számára. A tulajdonság értékének beállítása ugyanazt a hatást nyújtja, mint a jelenlegi adatbázis beállítása a Transact-SQL USE adatbázis utasítás használatával.

Az SQL Server 2005-től (9.x) kezdve, ha hívod sp_defaultdb-t és megadod az adatbázis nevét kisbetűkkel, még akkor is, ha az adatbázist eredetileg vegyes betűvel hozták létre, akkor is DBPROP_CURRENTCATALOG a nevet kisbetűvel adja vissza. Az SQL Server korábbi verzióinál DBPROP_CURRENTCATALOG a várt vegyes esetet hozza vissza.
DBPROP_MULTIPLECONNECTIONS R/W: Olvasás/írás Alapértelmezett: VARIANT_FALSE

Leírás: Ha a kapcsolat olyan parancsot futtat, amely nem generál sorhalmazt, vagy olyan sorhalmazt generál, amely nem szerverkurzor, és egy másik parancsot futtatsz, akkor új kapcsolat jön létre az új parancs végrehajtásához, ha DBPROP_MULTIPLECONNECTIONS VARIANT_TRUE.

Az SQL Server OLE DB Driver nem hoz létre új kapcsolatot, ha DBPROP_MULTIPLECONNECTION VARIANT_FALSE vagy ha tranzakció aktív a kapcsolaton. Az SQL Server OLE DB Driver DB_E_OBJECTOPEN-ot ad vissza, ha DBPROP_MULTIPLECONNECTIONS VARIANT_FALSE, és E_FAIL-t ad, ha aktív tranzakció van. A tranzakciókat és a zárolást az SQL Server minden kapcsolat alapján kezeli. Ha második kapcsolat keletkezik, a külön kapcsolatok parancsai nem osztoznak meg zárolással. Annak érdekében, hogy az egyik parancs ne blokkolja a másikat, tartsd le a zárolásokat a másik parancs által kért sorokon. Ez akkor is igaz, ha több alkalmat készítünk.

Minden alkalmak külön kapcsolattal rendelkezik.

A szolgáltató-specifikus tulajdonsághalmazban DBPROPSET_SQLSERVERDATASOURCE az SQL Server OLE DB Driver a következő további adatforrás tulajdonságokat határozza meg.

Tulajdonságazonosító Description
SSPROP_ENABLEFASTLOAD R/W: Olvasás/írás Alapértelmezett: VARIANT_FALSE

Leírás: A memóriaból történő tömeges másolás engedélyezéséhez SSPROP_ENABLEFASTLOAD tulajdonságot VARIANT_TRUE-ra kell állítani. Ezzel a tulajdonsággal az adatforráson beállítva az újonnan létrehozott munkaszekció lehetővé teszi a fogyasztók számára az IRowsetFastLoad interfészhez való hozzáférést.

Ha a tulajdonság VARIANT_TRUE-re van állítva, az IRowsetFastLoad interfész elérhető az IOpenRowset::OpenRowset segítségével a IID_IRowsetFastLoad interfész kérésével vagy SSPROP_IRowsetFastLoad VARIANT_TRUE-re állítva.
SSPROP_ENABLEBULKCOPY R/W: Olvasás/írás Alapértelmezett: VARIANT_FALSE

Leírás: A fájlokból történő tömeges másolás engedélyezéséhez SSPROP_ENABLEBULKCOPY tulajdonságot VARIANT_TRUE-re kell állítani. Ezzel a tulajdonsággal az adatforráson a fogyasztói hozzáférés az IBCPSession interfészhez ugyanazon a szinten érhető el, mint a Sessions.

SSPROP_IRowsetFastLoad be kell állítani VARIANT_TRUE.

Lásd még:

Adatforrás objektumok (OLE DB)