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 > 配置工具”,然后选择“SQL Server 配置管理器”。
- 在服务列表中,右键单击“SQL Server 服务”,然后选择“打开”。
- 在 SQL Server 配置管理器管理单元中,找到要在其上启用 FILESTREAM 的 SQL Server 实例。
- 右键单击实例,然后选择Properties。
- 在 SQL Server 属性对话框中,选择 FILESTREAM选项卡。
- 选中“为 Transact-SQL 访问启用 FILESTREAM”复选框。
- 如果要从 Windows 读取和写入 FILESTREAM 数据,请选择Enable FILESTREAM for file I/O streaming access。在 Windows 共享名称框中输入 Windows 共享的名称。
- 如果远程客户端必须访问此共享上存储的 FILESTREAM 数据,请选择允许远程客户端对 FILESTREAM 数据进行流式处理访问。
- 选择 Apply。
提醒:重新启动 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.