適用対象:SQL Server
この記事では、SQL Server Management Studio または Transact-SQL を利用し、SQL Server で backup compression default
サーバー構成オプションを表示または構成する方法について説明します。
backup compression default
オプションは、サーバー インスタンスが圧縮されたバックアップを作成するかどうかを決定します。
制限事項
バックアップ圧縮は、SQL Server のすべてのエディションで使用できるわけではありません。 詳しくは、「SQL Server 2022 の各エディションとサポートされている機能」を参照してください。
既定の設定では、圧縮によって CPU 使用率が著しく増加し、圧縮処理によって CPU がさらに消費されるために、同時に実行される操作が悪影響を受ける場合があります。 このため、 リソース ガバナーによって CPU 使用率が制限されるセッションでは、優先度の低い圧縮バックアップを作成することができます。 詳細については、「リソース ガバナーを使用してバックアップの圧縮による CPU 使用率を制限する方法」を参照してください。
推奨事項
個別のバックアップを作成する場合、ログ配布構成を構成する場合、またはメンテナンス プランを作成する場合は、サーバー レベルの既定値をオーバーライドできます。
バックアップの圧縮は、ディスク バックアップ デバイスとテープ バックアップ デバイスの両方でサポートされています。
backup compression default
オプションは、次の値を受け入れます。
-
0
(オフ) - サーバー インスタンスは、圧縮されていないバックアップを実行します。 (既定値) -
1
(on) - サーバー インスタンスは圧縮されたバックアップを実行します。
バックアップ圧縮の既定値を有効にした場合は、 バックアップ圧縮アルゴリズム を使用して、バックアップに使用される圧縮アルゴリズムを指定できます。
アクセス許可
パラメーターなしで、または最初のパラメーターだけを指定して sp_configure
を実行する権限は、既定ですべてのユーザーに付与されます。 両方のパラメーターを指定して sp_configure
を実行し構成オプションを変更したり RECONFIGURE
ステートメントを実行したりするには、ALTER SETTINGS
サーバーレベル権限がユーザーに付与されている必要があります。
ALTER SETTINGS
権限は、sysadmin 固定サーバー ロールと serveradmin 固定サーバー ロールでは暗黙のうちに付与されています。
SQL Server Management Studio を使用します。
バックアップ圧縮の既定オプションを表示および構成するには
オブジェクト エクスプローラーで、サーバーを右クリックし、[プロパティ] を選択します。
[データベースの設定] ノードを選びます。
[バックアップと復元] の [バックアップを圧縮する] に、
backup compression default
オプションの現在の設定が表示されます。 この設定によって、バックアップの圧縮についてのサーバー レベルの既定値が次のように決定されます。[バックアップを圧縮する] チェック ボックスがオフの場合、既定では新しいバックアップは圧縮されません。
[バックアップを圧縮する] チェック ボックスがオンの場合、既定で新しいバックアップが圧縮されます。
sysadmin または serveradmin の固定サーバー ロールのメンバーである場合は、[バックアップを圧縮する] チェック ボックスをクリックして既定の設定を変更することもできます。
Transact-SQL の使用
バックアップ圧縮の既定オプションを表示するには
データベース エンジンに接続します。
標準バーから、 [新しいクエリ] を選択します。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sys.configurations カタログ ビューをクエリして、
backup compression default
の値を判定しています。 値0
はバックアップの圧縮がオフであることを示し、値1
はバックアップの圧縮が有効であることを示します。SELECT value FROM sys.configurations WHERE name = 'backup compression default'; GO
バックアップ圧縮の既定オプションを構成するには
データベース エンジンに接続します。
標準バーから、 [新しいクエリ] を選択します。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sp_configure を使用して、圧縮されたバックアップが既定で作成されるようにサーバー インスタンスを構成する方法を示します。
EXECUTE sp_configure 'backup compression default', 1; RECONFIGURE; GO
詳しくは、「サーバー構成オプション」をご覧ください。
補足情報: バックアップ圧縮の既定オプションを構成した後
新しい設定は、サーバーを再起動しなくてもすぐに有効になります。