sqlserver中如何更新DB1并实时同步备份数据到DB2

skytiger_z 2013-05-27 07:07:21
在sqlserver2000跟sqlserver2008中,
如何更新DB1中的表tb1,并将DB1及其日志同步备份到DB2.
JOB作业如何实现?
大牛多指点!!!
...全文
194 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
skytiger_z 2013-05-28
  • 打赏
  • 举报
回复
有会写job的,操作db表的吗。希望简单点啊
skytiger_z 2013-05-28
  • 打赏
  • 举报
回复
@SmithLiu328, 要修改DB1中的记录,同步备份到DB2,必要的时候把DB2替换到DB1
KevinLiu 2013-05-28
  • 打赏
  • 举报
回复
同步完了之后DB2要如何使用啊?只是为了做备份?那么你可以用Log Shipping.
Leon_He2014 2013-05-28
  • 打赏
  • 举报
回复
2008里面有镜像技术
發糞塗牆 2013-05-28
  • 打赏
  • 举报
回复
LOGSHIPPING无法实时
铁歌 2013-05-28
  • 打赏
  • 举报
回复
两种方案 1 。封装一个JOB实现数据全备、和日志备份,然后实现迁移文件功能(文件迁移可以使用POWERSHELL脚本 也可以使用其他脚本), 全备日志脚本如下:
BACKUP DATABASE master TO DISK = 'c:\backup\master_201305281316_FULL.bak'  WITH NOFORMAT, NOINIT,  NAME = 'master Full Backup',SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10
日志备份脚本如下:
BACKUP LOG master TO DISK = 'c:\backup、master_201305281315_LOG.trn'  WITH NOFORMAT, NOINIT,  NAME = 'master Transaction Backup',SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10
2 。其实就是三个JOB,复制日志,拷贝日志和恢复日志,可以做一个LOGSHIPPING的配置,配置成功后会有三个JOB,即复制日志,拷贝日志和恢复日志作业。可以参考系统生成的脚本。
發糞塗牆 2013-05-27
  • 打赏
  • 举报
回复
那还不简单,用"维护计划"做一次日志备份,然后它会自动生成一个job,把日志备份到一个指定的盘中,注意权限问题,然后用CMD命令把备份考到2008所在的机器,如果在本机就不用了. 再在2008上的作业中写一个还原job,还原该文件夹下的文件,但是我个人觉得这个比配置复制更麻烦,而且比较粗糙
skytiger_z 2013-05-27
  • 打赏
  • 举报
回复
需求应该是比较简单的,不要严格的实时同步。 但以前没学过sqlserver,不懂job,忘大牛指点。
skytiger_z 2013-05-27
  • 打赏
  • 举报
回复
不要严格的实时同步。 1分钟级别就可。
發糞塗牆 2013-05-27
  • 打赏
  • 举报
回复
引用 4 楼 skytiger_z 的回复:
初步评估,只要job就可以了。只有指定的表的数据需要更新,然后同步备份到另外一个DB。通过定时作业实现。 但不懂job编写,有高人指点下么?
如果不用SQLServer内置功能,你的job打算多久运行一次?默认job最小间隔是10秒哦,也就是说及时你的job写的再好,也有10秒延时。
skytiger_z 2013-05-27
  • 打赏
  • 举报
回复
初步评估,只要job就可以了。只有指定的表的数据需要更新,然后同步备份到另外一个DB。通过定时作业实现。 但不懂job编写,有高人指点下么?
發糞塗牆 2013-05-27
  • 打赏
  • 举报
回复
你这个貌似用单纯的作业是不行的,可以借助“复制”技术,把需要同步的表发布,然后2008订阅这些表。实现实时同步(前提你的网络和磁盘IO足够好)。 由于复制就是基于事务日志的,所以实际上它就是还原日志,应该可以满足你的要求。具体操作你去网上找或者看联机丛书,这东西不是一两个贴可以说清楚的
七神之光 2013-05-27
  • 打赏
  • 举报
回复
skytiger_z 2013-05-27
  • 打赏
  • 举报
回复
自己先占个沙发。。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧