适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
重要
已从 SQL Server 2022 (16.x) 和 SQL Server Management Studio 19 (SSMS) 中移除 SQL Server Native Client(通常缩写为 SNAC)。 不建议在新的开发工作中使用 SQL Server Native Client OLE DB 提供程序(SQLNCLI 或 SQLNCLI11)和旧版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB)。 此后请切换到新的 Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server。
IRowsetFastLoad 接口公开了对 SQL Server 基于内存的大容量复制操作的支持。 SQL Server Native Client OLE DB 访问接口使用接口将数据快速添加到现有 SQL Server 表。
如果将会话的 SSPROP_ENABLEFASTLOAD 设置为 VARIANT_TRUE,则无法读取后续从该会话返回的行集中的数据。 将 SSPROP_ENABLEFASTLOAD 设置为 VARIANT_TRUE 时,在会话上创建的所有行集将属于 IRowsetFastLoad 类型。 IRowsetFastLoad 行集不支持行集提取功能,因此无法读取这些行集中的数据。
本节内容
| 方法 | 说明 |
|---|---|
| IRowsetFastLoad::Commit (OLE DB) | 标记一批插入的行的末尾并将这些行写入 SQL Server 表。 |
| IRowsetFastLoad::InsertRow(OLE 数据库) | 将行添加到大容量复制行集中。 |