重庆思庄Oracle、Redhat认证学习论坛

标题: 恢复可用性数据库 [打印本页]

作者: 刘泽宇    时间: 2022-6-8 17:44
标题: 恢复可用性数据库
在 SQL Server 中使用 SQL Server Management Studio、Transact-SQL 或 PowerShell,可以恢复 Always On 可用性组中已挂起的可用性数据库。 恢复挂起的数据库会将数据库置于 SYNCHRONIZING 状态。 恢复主数据库还将恢复挂起主数据库时导致挂起的任何辅助数据库。 如果任何辅助数据库是从承载辅助副本的服务器实例中本地挂起的,则该辅助数据库必须进行本地恢复。 一旦给定的辅助数据库和相应的主数据库处于 SYNCHRONIZING 状态,则在辅助数据库上将恢复数据同步。


限制和局限
RESUME 命令只要被承载目标数据库的副本接受后就返回,但是实际上继续数据库以异步方式发生。
先决条件权限
需要对数据库拥有 ALTER 权限。
对可用性组要求 ALTER AVAILABILITY GROUP 权限、CONTROL AVAILABILITY GROUP 权限、ALTER ANY AVAILABILITY GROUP 权限或 CONTROL SERVER 权限。

使用 SQL Server Management Studio
恢复辅助数据库
“使用 Transact-SQL”
恢复本地挂起的辅助数据库
使用 PowerShell
恢复辅助数据库
Resume-SqlAvailabilityDatabase `   
-Path SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MyAg\Databases\MyDb3








欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2