我正在运行 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)
我担心如果我在主要可用性组上运行此命令,它会以某种方式导致同步停止,或者可能产生其他可能有害的影响。
另一个相关问题是 - 您建议在主服务器还是辅助服务器上运行这些命令?
任何对此的帮助将不胜感激。