0

我在将包含 13,000 行的文件中的行插入 SQL Server 2008 数据库时遇到问题。我可以取一小块文件并将其插入就可以了。我已经能够在单个事务中插入多达 4000 行(是的,我正在使用事务),但是当我使用更高的东西时,我得到了服务器 500 错误。

在经典 ASP 中使用 SQLOLEDB 数据库连接在 SQL Server 中提交或回滚的行数是否有限制?如果是这样,我该如何增加它?

如果不是,我应该在 IIS 和 SQL Server 中寻找什么其他东西来确保我可以插入那么多行?

4

1 回答 1

0
  1. 我不知道单个事务的 #/rows 中有任何限制(“事务”是 T-SQL“开始传输”/“提交”)。

  2. “经典 ADO”(“经典”ASP 3.0 和 VB6 使用的数据访问 API)有很多限制。但坦率地说,我不认为它们中的任何一个都适用于这种情况。

  3. 问:您的实际 ADO“插入”是什么样的?你能在这里剪切/粘贴代码吗?

  4. 问:您查看过您的 IIS 服务器日志吗?在您的 MSSQL 服务器日志中?是否生成了任何 ADO 异常(您正在检测客户端错误,不是吗?)。

于 2012-07-01T02:49:07.760 回答