SQL 数据库备份失败,出现错误“V-79-65323-916 - 查询数据库时出错”。

SQL 数据库备份失败,出现错误“V-79-65323-916 - 查询数据库时出错”。

文章: 100034802
上次发布时间: 2018-05-04
评级: 0 0
产品: Backup Exec

问题

SQL 数据库备份失败,出现错误“查询数据库时出错”。

 

错误消息

备份 -
V-79-65323-916 - 查询数据库时出错 。
V-79-65323-916 - 服务器主体 "\" 无法在当前安全上下文下访问数据库 ""。

 

原因

如果用于备份 SQL 数据库的用户帐户没有适当权限,则在备份 SQL 数据库时,会在作业日志中显示上述错误。

 

解决方案

Backup Exec 帐户应拥有如下权限用于备份和还原 SQL 数据库:
1.   SQL 实例的系统管理员角色。 
2.   SQL 实例主数据库的 db_datareader 和 db_datawriter。
 
要赋予这些权限,请按照以下给定步骤执行:
1) 在 SQL Server 上,打开 Microsoft SQL Server Management Studio 并连接至 SQL 实例。
2) 右键单击“安全性”,选择“新建”->“登录”( 图 1)。
图 1:
 
 
3) 在“登录名-新建”窗口中,输入登录名称(Backup Exec 帐户)( 图 2
图 2:
  
 
4) 在“选择页”选项中,选择“服务器角色”,然后选择“sysadmin”角色( 图 3
图 3:
 
 
5) 在相同的“选择页”选项中,选择“用户映射”( 图 4
6) 在“映射到此登录名的用户”中选择“master”数据库( 图 4)
7) 在“数据库角色成员身份: master”中选择“db_datareader”和“db_datawriter”( 图 4
图 4:
 
 
 

 

引用

UMI : V-79-65323-916

此内容是否有用?