【发布时间】:2012-08-04 03:31:10
【问题描述】:
我有制表符分隔的文本文件。文件大约 100MB。我想将此文件中的数据存储到 SQL Server 表中。该文件存储在 sql server 中时包含 100 万条记录。实现这一目标的最佳方法是什么?
我可以在 c# 中创建内存数据表,然后将其上传到 sql server,但在这种情况下,它会将整个 100 MB 文件加载到内存中。如果文件变大了怎么办?
【问题讨论】:
-
为什么不只使用
BULK INSERT命令? -
@pst 如果我没记错的话,这要求文件与 SQL Server 位于同一服务器上,这可能是发帖者的问题
标签: c# sql bulkinsert