大数据量复制问题,谁解答一下
我想复制一个有5000000条记录的表到另外的一个db 中,复制就不成功,表中只有两个字段(int,varchar(50));
出现错误是下面这样的.
Error messages:
The process could not bulk copy into table ' "dbo ". "TD " '. (Source: MSSQL_REPL, Error number: MSSQL_REPL20037)
Get help: http://help/MSSQL_REPL20037
Data conversion failed
Data conversion failed
Field size too large
Data conversion failed
Data conversion failed
不知道什么原因,是复制限制了条数还是什么, 那位高手帮帮忙
------解决方案--------------------Field size too large~
------解决方案--------------------Field size too large
------解决方案--------------------select * into newtable from nowtable
sp_rename
------解决方案--------------------我现在做的是复制的性能测试, 不是为了单纯的数据复制,上面三位的意思我没有理解
------解决方案--------------------应该不是条数限制,我成功过的复制比那次倍还多,是不是订阅初始化时出错了,试着重新初始化一下
------解决方案--------------------字段只有那2个短类型的,应该不会出问题,不过500W条么,最多订阅的回有堵塞而已
建议检查一下复制
------解决方案--------------------会不会是网络不好,相对来说数据量较大。
你可以先建立复制,但是只复制过去表结构,再将复制停掉,用dts把数据导入过去,再将复制起来,就ok
------解决方案--------------------不明LZ在说什么