PPDM:データベースをバックアップできません。SQL Server FILESTREAMサポートが有効になっていません
Summary: FILESTREAM機能を使用したPowerProtect Data Managerデータベースのバックアップ失敗の解決: FilestreamEffectiveLevel を 3 に設定し、Transact-SQL アクセス用に FILESTREAM を有効にして、SQL Server サービスを再起動します。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
例外が発生してPowerProtect Data Manager Application Direct保護ポリシーが完了すると、SQL AlwaysOn可用性グループ(AAG)データベースのバックアップはスキップされます。
保護ポリシー ログには、次の情報が表示されます。
保護ポリシー ログには、次の情報が表示されます。
{"response":{"jobId":"Job_ID","status":"FAILURE","applicationInstances":[{"applicationInstance":"Instance_Name","status":"FAILURE","successfulSources":[],"failedSources":[],"skippedSources":[{"type":"database","name":"DB_Name","taskId":"task_Id","errorMessage":"The database cannot be backed up. Check the logs for more details.","status":"SKIPPED","errorCode":"","vendorSpecificErrorMessage":""}]トラブルシューティングの有効化:
ddbmsqlsvデバッグログには次のように表示されます。
SQL Server FILESTREAM support is not enabled for this instance. Database '<DB name>' is using FILESTREAM functionality and cannot be backed up.FILESTREAMが有効なデータベースのバックアップは失敗しますが、FILESTEAMが有効になっていない他のデータベースのバックアップは成功します。
Cause
「 FILESTREAM インスタンス レベルで構成する必要があります。
次のクエリーを実行して、ステータスを確認します。
SELECT convert(int, SERVERPROPERTY ('FilestreamEffectiveLevel'))
出力された
SELECT コマンドの戻り値 FilestreamEffectiveLevel お客様のセットアップでは1に等しくなります。
ファイル ストリーム データへのフル アクセスの場合、
FilestreamEffectiveLevel 3にする必要があります(3は、T-SQLアクセス、ローカルおよびリモートのストリーミング アクセスが許可されることを意味します)。
SELECT COUNT * FROM master.sys.master_files AS mf WHERE mf.database_id = DB_ID(N'DBNAME') and mf.type = '2'
出力された
SELECT コマンドは、お客様のセットアップで 1 を返します。これは、FILESTREAM データであることを意味します。
FilestreamEffectiveLevel このデータベースのバックアップを実行するには、SQL Serverの3である必要がありますが、1に設定されています。これが、このデータベースのバックアップが失敗する理由です。
注:これらの場所は、次のとおりです
SELECT コマンドを ddbmsqlsv.debug 丸太。
Resolution
有効 FILESTREAMの詳細を確認してください。
-
[スタート] メニューの [すべてのプログラム] > [SQL Server > Configuration Tools] の順に移動し、[SQL Server Configuration Manager] を選択します。
- サービスの一覧で、[SQL Server サービス] を右クリックし、[開く] を選択します。
- SQL Server 構成マネージャー スナップインで、FILESTREAM を有効にする SQL Server のインスタンスを見つけます。
- インスタンスを右クリックし、プロパティを選択します。
- [SQL Server のプロパティ] ダイアログ ボックスで、[FILESTREAM] タブを選択します。
- [Transact-SQL アクセス用に FILESTREAM を有効にする] チェック ボックスをオンにします。
- Windows から FILESTREAM データの読み取りと書き込みを行う場合は、 [Enable FILESTREAM for file I/O streaming access](ファイル I/O ストリーミング アクセスの FILESTREAM を有効にする) を選択します。Windows共有の名前をWindows共有名ボックスに入力します。
- リモート クライアントがこの共有に格納されているFILESTREAMデータにアクセスする必要がある場合は、リモート クライアントにFILESTREAMデータへのストリーミング アクセスを許可するを選択します。
- [適用] を選択します。
注:SQL Serverサービスを再起動します。
詳細については、Microsoftの記事「FILESTREAM を有効にして構成する」を参照してください。
Additional Information
詳細については、Microsoftの記事「FILESTREAM
を有効にして構成する」を参照してください
の詳細
図1: の詳細
の詳細
master.sys.master_files:
図1: の詳細
master.sys.master_files
Affected Products
PowerProtect Data Manager, Microsoft App AgentArticle Properties
Article Number: 000227736
Article Type: Solution
Last Modified: 17 Jul 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.