可以从 AG 备份中排除单个数据库吗?

Phi*_*mes 3 sql-server backup availability-groups ola-hallengren

我想备份一个可用性组中的所有数据库,除了一个。使用 Ola 的维护解决方案脚本中的 @AvailabilityGroups 选项,是否可以从备份中排除可用性组中的单个数据库?

Sha*_*tor 6

选择数据库。支持关键字 SYSTEM_DATABASES、USER_DATABASES、ALL_DATABASES 和 AVAILABILITY_GROUP_DATABASES。连字符 (-) 用于排除数据库,百分比字符 (%) 用于通配符选择。所有这些操作都可以使用逗号 (,) 组合在一起。

Ola 文档

因此,当您列出要备份的数据库时,它将如下所示:

AVAILABILITY_GROUP_DATABASES,-%Db%...
Run Code Online (Sandbox Code Playgroud)

所有类似的数据库Db都将从备份中排除,而可用性组中的其余数据库将被备份。将该数据库更改为您不想备份的数据库,并根据适用于您的数据库调整 % 符号。