使用LOGSHOPPING 保护数据库并设置数据库为只读状态。在DR演练中,停止DB的logshopping并还原可用状态。
执行脚本:
USE [master]
GO
ALTER DATABASE [name] SET READ_WRITE WITH NO_WAIT
GO
报错:Database 'xxxxx' is in warm standby. A warm-standby database is read-only.
通过查找发现,原来LOGSHOPPING 的DB状态为RESTORE状态。不能使用修改只读的脚本进行修改。
改用:
RESTORE DATABASE [name] WITH RECOVERY
数据库恢复正常。