NVP-vProxy:SQL Server 备份登录失败,因为它没有分配 sysadmin 角色
摘要: 使用 NetWorker VMware Protection (NVP) vProxy 一体机执行的 SQL 虚拟机 (VM) 备份失败,指示“NT AUTHORITY\SYSTEM 未分配 sysadmin 角色”。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
NetWorker VMware 保护集成配置了 vProxy Appliance。用于 SQL Server 应用程序一致性保护的 Microsoft 虚拟机应用程序代理 (MSVMAPPAGENT) 用于使用 Microsoft SQL Server 执行虚拟机备份。虚拟机备份失败,表明“NT AUTHORITY\SYSTEM”未分配 sysadmin 角色。
备份会话日志显示:
备份会话日志显示:
YYYY-MM-DD HH:MM:SS ERROR: [127] MSSQL: MSSQL:validate_application: NetWorker VM agent for Microsoft Applications: Unable to execute discovery command, error: 'The login 'NT AUTHORITY\SYSTEM' for SQL instance [VM_NAME] does not have the sysadmin role assigned.'
原因
MSVMAPPAGENT在“NT AUTHORITY\SYSTEM”帐户下运行,并且没有足够的权限来执行数据保护作。
解决方案
Dell NetWorker VMware 集成指南的 MSVMAPPAGENT“软件和安全要求”部分指示必须向“NT AUTHORITY\SYSTEM”帐户授予 sysadmin 角色。下面概述了向“NT AUTHORITY\SYSTEM”帐户授予权限的步骤。
- 在 SQL VM 上,打开 Microsoft SQL Server Management Studio。
- 连接到 SQL Server 实例。
提醒:必须对虚拟机上的所有 SQL Server 实例执行这些步骤。
- 在对象资源管理器树视图中,展开“安全 > 登录”。
- 打开“NT AUTHORITY\SYSTEM”帐户的属性。
图 1:SQL Server Management Studio (SSMS) 安全登录名
- 在“登录属性”窗口中,选择左侧窗格中的“服务器角色”。
- 在右侧窗格中,选择“sysadmin”。
- 选择确定以关闭登录属性窗口。
图 1:SSMS NT AUTHORITY\SYSTEM 登录属性
文章属性
文章编号: 000173347
文章类型: Solution
上次修改时间: 17 11月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。