我的计算机上有SQL Server Express 17.7,我正在尝试使用32位Import \ Export向导将一个包含62,000行的Excel 97-2003文件导入已在SQL Server中创建的SQL表中 .

它失败了大约57,000条记录,并且我正在努力解决截断错误,但我注意到成功导入的记录不是Excel电子表格的排序顺序 . 我首先在Excel的第一列上订购了它们,这是一个日期列 . 然后我插入了一个INT计数器列并在Excel中对其进行了排序并尝试导入 . 当您在SQL中查看导入的行时,它从Excel行#43,000开始,然后在225行之后从Excel的第#行开始 .

这对其他人来说可能是个老消息,但对我来说却是新闻 . 我是否应该假设SQL不会以预先排序的顺序导入Excel,CSV,TAB等?或者这是不能成功导入整个文件的副作用?