SQL数据定期迁移(100)

  • 主题发起人 主题发起人 一团火
  • 开始时间 开始时间

一团火

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做的 SQL 2000 数据库。 3个分站(3个服务器) 还有一个备份服务器。 我要做的工作是 3个分站的服务器上的数据 随着日期的增长,增长速度很快。为了不使正常的工作太慢,要写一个工具 定期把一定时间以前的数据 迁移到 备份服务器中 作为历史资料。我的每个表中都有一个关键字段 ID(40位字母数字的随机数保证不会重复) 。有什么好的办法,绝对保证 数据迁移 的准确性。要考虑到 数据迁移 的过程中断电等异常处理。最好能提供 语句。谢谢.
 
备份的时候需要将3个分站的数据合并么? 如果只是备份的话,直接拷贝库吧,用SqlDmo
 
3个分站的数据要合并 到 备份的 那个数据库中。
 
这个不是什么语句能解决的问题了要用到专业的工具~
 
你看看SQLServer的數據倉庫,里面好像有大數據量的移植,還有就是,你在轉移之前,要打開回滾事務,這樣斷電或者異常這些 就可以避免啦。set xact_abort on-- dosomethingset xact_abort off
 
不能使用锁定, 表内是数据是生产数据 要实时写入的,迁移的过程中不能锁定这个表。
 
后退
顶部