欢迎访问机房运维工作室

爱数知识库

AnyBackup 7.0.17.1 及后续版本进行 SQL Server 数据库备份的时候提示拒绝了对对象 'sysaltfiles' (数据库 'mssql

频道:爱数知识库 日期: 浏览:99

AnyBackup 7.0.17.1 及后续版本进行 SQL Server 数据库备份的时候提示拒绝了对对象 'sysaltfiles' (数据库 'mssqlsystemresource',架构 '

关键字

SQL Server、权限

适用产品

  • AnyBackup Enterprise 7.0.17.1- 7.0.x
  • AnyBackup CDM 7.0.17.1-7.0.x
  • AnyBackup Express 7.0.17.1-7.0.x

问题描述

AnyBackup 7.0 对 SQL Server 数据库进行备份的时候失败,查看备份的失败信息可以看到提示:

拒绝了对对象 'sysaltfile' (数据库 'mssqlsystemresource' ,架构'sys;)的 SELECT 权限

问题影响

无法完成 SQL Server 备份任务

问题原因

AnyBackup 7.0 进行客户端授权时使用的数据库用户权限不足或者 AnyBackup 7.0 客户端的启动用户权限不足导致。

解决方案

为了解决该问题,请按照以下步骤执行:

1.登陆数据库,点击登录名,右键 AnyBackup 7.0 客户端授权时使用的用户,点击属性。

2.点击服务器角色,确定用户具有 sysadmin 的权限,没有则需要和客户沟通给予权限。

3.打开客户端的服务界面,右键客户端服务,点击属性。

4.点击登录,选择登录用户为 Administrator 等系统管理员用户,输入密码,点击确认。

5.进入到客户端安装目录,使用工具重启所有执行器。

6.重新发起备份任务。

更多信息

更多关于 Microsoft SQL Server 角色权限的问题可以关注 SQL Server 官方文档 ‘服务器级别角色