我在计算机上安装了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的行1开始。
这对其他人来说可能是个老新闻,但对我来说却是个新闻。我是否应该假设SQL不会按预先排序的顺序导入Excel,CSV,TAB等?还是这是无法成功导入整个文件的副作用?