日期:2014-05-18  浏览次数:20466 次

大数据量复制问题,谁解答一下
我想复制一个有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在说什么