常见问题 SQL Server备份权限
Agent 服务对备份目录没权限怎么办
SQL Server Agent 运行账户对备份路径无写入权限导致任务失败的识别与授权修复步骤。
发布于 2026/11/11
所属频道 SQL Server
简短答案
维护计划 / Agent 作业以 SQL Server Agent 服务的运行账户执行备份。该账户对目标目录没有写权限时,作业直接失败。修复:给该账户目录写权限,或换用有权限的账户跑 Agent。
排查步骤
- 确认 Agent 服务运行账户:
services.msc或 PowerShellGet-Service SQLSERVERAGENT查登录信息。 - 给账户加目标目录写权限(Windows 安全选项卡 → 编辑 → 添加账户 → 修改为完全控制或写入)。
- 用该账户身份手动跑一次备份,验证:
Get-Service SQLSERVERAGENT
# 确认账户后,右键文件夹 → 属性 → 安全 → 编辑
- 重新触发维护计划或作业,看是否成功;失败信息看 SSMS 的 Agent 作业历史。
- 备份目录权限与账户规划参考 SQL Server 2022 Developer 条目页;域环境账户要求看 Windows Server 条目。
- 路径选错(UNC 路径的凭据缓存问题)也会表现为权限类失败,优先用本地路径排查。
操作小结
- 先确认 Agent 跑的是哪个账户,再授权。
- UNC 路径容易踩凭据缓存的坑,先用本地路径定位。
- 权限修好后回归一次作业,确认成功。