数据库镜像切换请教
我现在对数据库做了个镜像,包括主数据库a,备数据库b。中间没有witness。
在主数据库运行
ALTER DATABASE xxx SET PARTNER FAILOVER;
数据库可以切到备数据库b上,而且b也可以切换回来。貌似没问题。
现在的问题是,如果主数据库a都当机了,我怎么运行ALTER DATABASE DNT SET PARTNER FAILOVER;
来进行切换呢?
我试过直接在备数据库上运行
USE master;
ALTER DATABASE xxx SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
好像不行,报错
The database mirroring service cannot be forced for database "xxx" because the database is not in the correct state to become the principal database.
谁能告诉下,主数据库当机了,如何切换镜像数据库,thx
在主数据库运行
ALTER DATABASE xxx SET PARTNER FAILOVER;
数据库可以切到备数据库b上,而且b也可以切换回来。貌似没问题。
现在的问题是,如果主数据库a都当机了,我怎么运行ALTER DATABASE DNT SET PARTNER FAILOVER;
来进行切换呢?
我试过直接在备数据库上运行
USE master;
ALTER DATABASE xxx SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
好像不行,报错
The database mirroring service cannot be forced for database "xxx" because the database is not in the correct state to become the principal database.
谁能告诉下,主数据库当机了,如何切换镜像数据库,thx
作者: beelzebub918 发布时间: 2011-06-14
有见证的话会自动切换
作者: rucypli 发布时间: 2011-06-14
实现自动切换,需要有配置见证服务器。详细数据库镜像见证服务器
作者: zy112429 发布时间: 2011-06-14