大家来讨论如何有效的在两个SQLServer服务器间导大数据量的问题
最近项目涉及到导数据,数据量非常大,有的表的记录条数达到1.5亿,
为了防止导库过程中意外中断,所以必须支持断点续传。
我是用DTS按照日期来导的,如果导库过程中意外中断,下次重新导时回滚最后
一天的数据,然后接着导。这样的问题是导库速度太慢。
现在SQLServer2005提供一个命令行工具:bcp,可以支持直接按照行来导数据,
也就是第一次可以导1~10000条数据,第二次导10001~20000条数据,以此类此,
这样可以提高速度,但是如果导库过程中原表数据有更新,可能会对后续的导库
有一定的影响。
不知道大家还有什么有效的在两个服务器间导库的方法?