none
日志传送中的辅助数据库中的视图可以跟主数据库不同吗? RRS feed

  • 问题

  •     我有A 、B两个数据库,A为正常工作用数据库,在内网,B为额外一个数据库,在外网(与A库的对外地址同网段),既用作备份,也用作查询系统的数据库使用(仅只读即可)。因查询系统的原因,B上另建立了一些视图,加了一个账号权限。
        其实就涉及到A到B的单向同步问题,同步周期一天即可,不要求即时。
        考虑过很多方案,现在是手工从A备份到B,然后在B上加视图,加权限,每天一次。
        因为有很多表没有主键,所以用分发复制的时候,只能用快照复制,感觉跟手工的没啥区别。
        后来发现日志传送很有意思,但B和A是有些区别的:B上增加了一些视图,账号权限。所以不知道日志传送是否可以正常使用?

        另外,日志传送配置后,主数据库可以进行收缩操作吗?如果非要进行收缩操作怎么办?

        最后,大家有更好的办法吗?

    2017年1月19日 7:50

全部回复

  • 就用日志传送。在A上也建上视图,并不影响使用。然后在B上建好账号。 数据库是可以收缩的。
    2017年1月19日 9:39
  • 主数据库在收缩时,势必要截断日志,那对辅助数据库有什么影响吗?
    2017年1月19日 12:48
  • 还有一个问题是,采取日志传送,还要考虑其他备份方案吗?比如想实现时点还原怎么办?
    2017年1月19日 12:49
  • 主数据库在收缩时,势必要截断日志,那对辅助数据库有什么影响吗?
    No impact as long as db is remaining in full recovery mode.
    2017年1月19日 14:56
  • You still need scheduled full backup on primary server.
    2017年1月19日 14:57
  • You still need scheduled full backup on primary server.

    在主服务器上进行完全备份,会影响日志传送吧?
    2017年1月21日 11:33
  • No impact.
    2017年1月21日 20:29
  • 还有一个问题是,采取日志传送,还要考虑其他备份方案吗?比如想实现时点还原怎么办?

    f完全备份不截断事务日志,所以没有影响,日志备份是有影响的,所以完全备份可以照常做,日志备份你可以把璁日志传送产生的备份文件 copy  出来另存就行

    事务日志传送就是在备机上还原主机日志备份(job定时操作),所以主机。备机是完全一样的,差的也是时间差

    2017年2月3日 1:58