我正在尝试将数据从pre-prod导出到prod服务器但不知何故失败了。
右键 - >任务 - >出口 - >来源 - 目的,选择表
生产中无法删除和重新创建表格,我相信因为它已经生成了300,000条数据记录。
如何修改从pre-prod(600,000条记录)到prod的记录?
任何帮助非常感谢
答案 0 :(得分:0)
在Edit Mappings
按Select 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表导出数据。