Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从XLS导入的SQL Server无法将Double转换为int/bit_Sql Server_Sql Server 2008 - Fatal编程技术网

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

Sql server 从XLS导入的SQL Server无法将Double转换为int/bit,sql-server,sql-server-2008,Sql Server,Sql Server 2008,所以我将一个sql数据库导出为excel文件,这样我就可以将其发送到手动编辑。我使用了MicrosoftSQLServerManagementStudio然后使用SQLServer导入和导出向导来执行此操作。现在编辑完成了,当我去重新导入文件时,我得到了 Found 7 unknown column type conversion(s) You are only allowed to save the package 而且它不允许我运行导入。在我看来,好像导出到excel将所有int和bit数

所以我将一个sql数据库导出为excel文件,这样我就可以将其发送到手动编辑。我使用了
MicrosoftSQLServerManagementStudio
然后使用
SQLServer导入和导出向导
来执行此操作。现在编辑完成了,当我去重新导入文件时,我得到了

Found 7 unknown column type conversion(s)
You are only allowed to save the package
而且它不允许我运行导入。在我看来,好像导出到excel将所有
int
bit
数据类型转换为
Double
数据类型,它不知道如何转换回。我在谷歌上搜索了一下,找到了
SSIS10ToMSSQL.XML
文件(它似乎可以控制转换的方式),但我不知道应该如何编辑它来告诉向导如何正确转换


如果您对这个问题有任何意见,我将不胜感激。

在Wayyyyy尝试其他格式和设置花费了很多时间之后,我只是咬紧牙关,编写了一个控制台应用程序,以读取csv(从excel导出)并在数据库上运行必要的SQL