web-dev-qa-db-ja.com

単一のデータベースをAGバックアップから除外できますか?

1つを除く可用性グループ内のすべてのデータベースをバックアップしたい。 OlaのMaintenance Solutionスクリプトで@AvailabilityGroupsオプションを使用して、可用性グループ内の単一のデータベースをバックアップから除外できますか?

3
Phil Holmes

データベースを選択します。キーワードSYSTEM_DATABASES、USER_DATABASES、ALL_DATABASES、およびAVAILABILITY_GROUP_DATABASESがサポートされています。ハイフン文字(-)はデータベースを除外するために使用され、パーセント文字(%)はワイルドカードの選択に使用されます。これらの操作はすべて、コンマ(、)を使用して組み合わせることができます。

Olaドキュメント

バックアップするデータベースをリストすると、次のようになります。

AVAILABILITY_GROUP_DATABASES,-%Db%...

Dbのようなすべてのデータベースはバックアップから除外されますが、可用性グループ内の残りのデータベースはバックアップされます。そのDbをバックアップしないように変更し、データベースに応じて%記号を調整します。

6
Shaulinator

Ola Hellengrenのソリューションでバックアップスクリプトからデータベースを除外するには、以下のようにデータベースを追加する必要があります。

AVAILABILITY_GROUP_DATABASES、-UserDb:Db1を除くAGのすべてのデータベース

上記はAGのすべてのデータベースをバックアップしますserDbを除く。詳細については、以下のリンクのDatabasesパラメータを参照してください。

Ola hellengren

4