IRowsetFastLoad (Native Client OLE DB-leverantör)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Important

Den interna SQL Server-klienten (ofta förkortad SNAC) har tagits bort från SQL Server 2022 (16.x) och SQL Server Management Studio 19 (SSMS). Både SQL Server Native Client OLE DB-providern (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny utveckling. Växla till den nya Microsoft OLE DB Driver (MSOLEDBSQL) för SQL Server framöver.

IRowsetFastLoad-gränssnittet exponerar stöd för SQL Server-minnesbaserade bulkkopieringsoperationer. SQL Server Native Client OLE DB-leverantörskonsumenter använder gränssnittet för att snabbt lägga till data i en befintlig SQL Server-tabell.

Om du ställer in SSPROP_ENABLEFASTLOAD till att VARIANT_TRUE för en session kan du inte läsa data från raduppsättningar som sedan returnerats från den sessionen. När SSPROP_ENABLEFASTLOAD är inställd på VARIANT_TRUE kommer alla raduppsättningar som skapas under sessionen att vara av typen IRowsetFastLoad. IRowsetFastLoad raduppsättningar stöder inte funktionalitet för raduppsättningshämtning; därför kan data från dessa radmängder inte läsas.

I det här avsnittet

Metod Description
IRowsetFastLoad::Commit (OLE DB) Markerar slutet på en batch av insatta rader och skriver raderna till SQL Server-tabellen.
IRowsetFastLoad::InsertRow (OLE DB) Lägger till en rad i bulk-kopioredet.