小编A X*_*A X的帖子

如何在不停机的情况下在SQL Server Always On可用性组中设置恢复模式?

我正在运行 SQL Server 2016 2 节点 Always On 可用性组,并且我想做一些备份。我通常运行此查询来进行备份:

-- To permit log backups, before the full database backup, modify the database to use the full recovery model.  
USE master;  
ALTER DATABASE dbname
   SET RECOVERY FULL;  


BACKUP DATABASE dbname
   TO URL = 'https://bloblname.blob.core.windows.net/databasebackup/backup.bak'
   WITH CREDENTIAL = 'credentialname';
Run Code Online (Sandbox Code Playgroud)

我的问题是,我可以在可用性组主节点上执行此部分操作而不会导致停机吗?

ALTER DATABASE dbname
   SET RECOVERY FULL;  
Run Code Online (Sandbox Code Playgroud)

我担心如果我在主要可用性组上运行此命令,它会以某种方式导致同步停止,或者可能产生其他可能有害的影响。

另一个相关问题是 - 您建议在主服务器还是辅助服务器上运行这些命令?

任何对此的帮助将不胜感激。

sql-server backup availability-groups sql-server-2016

0
推荐指数
1
解决办法
3352
查看次数