1

我正在将 IIS 日志文件导入 SQL 数据库,但由于某种原因,并非每个条目都进入数据库。例如,如果日志文件有 1,000,000 个条目,logparser 确实说它处理了 1,000,000 个条目,但如果我在数据库中执行 SELECT COUNT(*),我没有 1,000,000 行数据。有没有人见过这个问题?

4

2 回答 2

1

数据是否在输入时被截断,因此该行被丢弃?

您导入的方式(bcp、BUK INSERT、SSIS)决定了它是真正的批量加载还是逐行加载。错误处理设置(忽略、中断、最大数量等)决定了截断时会发生什么。

于 2008-12-29T07:54:20.747 回答
0

也许它在第一个计数中计算标题行(其中通常不仅仅是文件顶部的内容)?然后他们在导入到数据库中被删除了?只是一个猜测。

于 2009-02-03T21:17:54.697 回答