SQL Server表的数据从一个服务器导出到另一个服务器/数据流任务错误

时间:2016-12-29 14:51:23

标签: sql-server database-administration

我正在尝试将数据从pre-prod导出到prod服务器但不知何故失败了。

右键 - >任务 - >出口 - >来源 - 目的,选择表

生产中无法删除和重新创建表格,我相信因为它已经生成了300,000条数据记录。

如何修改从pre-prod(600,000条记录)到prod的记录?

任何帮助非常感谢

Error I got

2 个答案:

答案 0 :(得分:0)

Edit MappingsSelect Source Tables and Views之前的finish页面中,检查Append rows to the destination table并检查Enable identity insert是否有以下情况:1。身份列你的目的地表; 2.要加600K行不要覆盖原来的300K;否则,您必须处理源数据以查看它是否违反了目标表模式,例如是否接受NULL等等。

答案 1 :(得分:0)

这种情况的解决方法是

select * into preprodtable_bak from preprodtable 

然后从prod表中已存在的任何记录中清除preprodtable_bak(使用id的范围)或任何重复。

然后从preprodtable_bak表导出数据。