我有一个镜像数据库,需要对其进行一些更改,主要是添加视图和存储过程。现在我知道,如果您进行模式更改,则应删除镜像和镜像数据库,对主数据库进行更改,然后备份恢复主数据库并还原镜像。对于存储过程和视图,情况是否也是如此?我可以只对主数据库进行更改,然后故障转移并对镜像数据库进行更改吗?这样做可能会出现什么问题和影响?这似乎是一项非常繁琐的任务,因为数据库超过10 GB,所以备份和还原需要一些时间。
我有一个镜像数据库,需要对其进行一些更改,主要是添加视图和存储过程。现在我知道,如果您进行模式更改,则应删除镜像和镜像数据库,对主数据库进行更改,然后备份恢复主数据库并还原镜像。对于存储过程和视图,情况是否也是如此?我可以只对主数据库进行更改,然后故障转移并对镜像数据库进行更改吗?这样做可能会出现什么问题和影响?这似乎是一项非常繁琐的任务,因为数据库超过10 GB,所以备份和还原需要一些时间。
如果你正在使用镜像技术,你应该能够将这些更改应用于主数据库,这样它们就会在镜像数据库中显示出来。如果你希望这两个数据库之间存在模式差异,那么就不能使用镜像技术。你是想仅将模式更改应用于镜像数据库还是两个数据库都要更改?如果是两者都要更改,则无需进行任何特殊操作。
我们已经对一个日志传送和镜像数据库应用了模式更改,而不需要采取任何特殊措施。
但某些形式的复制需要特殊措施。