从XLS导入SQL Server无法将Double转换为int / bit

时间:2013-08-16 01:42:52

标签: sql-server sql-server-2008

因此我将sql数据库导出为ex​​cel文件,以便我可以将其发送出去进行手动编辑。我使用Microsoft SQL Server Management Studio然后使用SQL Server Import and Export Wizard来执行此操作。现在编辑完成了,当我重新导入文件时我得到了

Found 7 unknown column type conversion(s)
You are only allowed to save the package

它不会让我运行导入。在我看来,导出到excel将所有intbit数据类型转换为Double数据类型,并且它不知道如何转换回来。我做了一些谷歌搜索,我发现SSIS10ToMSSQL.XML文件(似乎控制转换的方式),但我不知道应该如何编辑它以告诉向导如何正确转换。

对此问题的任何意见都表示赞赏。

1 个答案:

答案 0 :(得分:0)

WAYYYYYY 花了很多时间尝试其他格式和设置之后,我只需点击子弹并编写一个控制台应用程序来读取csv(从excel导出)并在数据库上运行必要的SQL