sqlserver中如何更新DB1并实时同步备份数据到DB2 在sqlserver2000跟sqlserver2008中,如何更新DB1中的表tb1,并将DB1及其日志同步备份到DB2.JOB作业如何实现?大牛多指点!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 初步评估,只要job就可以了。只有指定的表的数据需要更新,然后同步备份到另外一个DB。通过定时作业实现。但不懂job编写,有高人指点下么? 如果不用SQLServer内置功能,你的job打算多久运行一次?默认job最小间隔是10秒哦,也就是说及时你的job写的再好,也有10秒延时。 需求应该是比较简单的,不要严格的实时同步。但以前没学过sqlserver,不懂job,忘大牛指点。 那还不简单,用"维护计划"做一次日志备份,然后它会自动生成一个job,把日志备份到一个指定的盘中,注意权限问题,然后用CMD命令把备份考到2008所在的机器,如果在本机就不用了.再在2008上的作业中写一个还原job,还原该文件夹下的文件,但是我个人觉得这个比配置复制更麻烦,而且比较粗糙 有会写job的,操作db表的吗。希望简单点啊 两种方案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 = 102 。其实就是三个JOB,复制日志,拷贝日志和恢复日志,可以做一个LOGSHIPPING的配置,配置成功后会有三个JOB,即复制日志,拷贝日志和恢复日志作业。可以参考系统生成的脚本。 同步完了之后DB2要如何使用啊?只是为了做备份?那么你可以用Log Shipping. @SmithLiu328, 要修改DB1中的记录,同步备份到DB2,必要的时候把DB2替换到DB1 查询分析器中切换用户问题? 求一sql合并记录,不用函数不用游标,谢谢大家 高手帮忙 百分请教:sql server 2005 开发版安装出现 性能监视器计数器要求 错误 根据提示无法解决 关于存储过程的返回值 数据库问题 Sql 取最近的时间 如何实现始终返回结果,不管有没有符合条件的记录??? 如何配置SQL server2000连接池 如何创建一个.mdb格式的数据源? 数字求和要求所取个数越少越好。求大神进! SQL 舍弃多余的行
但不懂job编写,有高人指点下么?
但以前没学过sqlserver,不懂job,忘大牛指点。
再在2008上的作业中写一个还原job,还原该文件夹下的文件,但是我个人觉得这个比配置复制更麻烦,而且比较粗糙
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 = 102 。其实就是三个JOB,复制日志,拷贝日志和恢复日志,可以做一个LOGSHIPPING的配置,配置成功后会有三个JOB,即复制日志,拷贝日志和恢复日志作业。可以参考系统生成的脚本。