注:この質問は同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持つかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
あなたの会社はいくつかのMicrosoft SQL Serverインスタンスを持っています。各インスタンスは多数のデータベースをホストします。
一部のインスタンスでI / O破損が見られます。
次の操作を実行する必要があります。
PAGE VERIFYオプションが設定されていないデータベースを識別します。

識別されたデータベースに対してフルページ保護を設定します。

解決方法:次のTransact-SQLステートメントを実行します。

特定したデータベースごとに、次のTransact-SQLステートメントを実行します。

解決策は目標を満たしていますか?
正解:A
説明/参照:
Explanation:
PAGE_VERIFYデータベースオプションをCHECKSUMに設定する必要があります。
注意:
CHECKSUMはページを確認するための方法です
これはセキュリティではありません - これは、破損やその他の手段によってSQL Serverのファイルへの変更がその制御の範囲外で行われているかどうかをあなたが知っているということです。
CHECKSUMを使用しているかどうかを確認するのはとても簡単です。今日のあなたの設定を見て、それを必要とするデータベースのためにチェックサムに移動する計画を立ててください!
SELECT NAME
sys.databasesから
WHERE page_verify_option_desc <> 'CHECKSUM'
参考文献:
https://docs.microsoft.com/ja-jp/sql/relational-databases/policy-based-management/set-the-page-verify-データベースオプションとチェックサム?view = sql-server-2017