在使用Dpm 2012 Sp1保护SQL Server 2012 Sp1的过程中,发现产生如下的报错:保护代理在SQL server实例上没有sysadmin权限。

使用Dpm 2012 Sp1备份SQL server 2012数据库的报错一例_第1张图片

 

然后再看推荐的操作,提示如下:

使用Dpm 2012 Sp1备份SQL server 2012数据库的报错一例_第2张图片

也就是说,NT服务\DPMRA需要有sysadmin的角色权限。

然后我尝试添加DPMRA的账户,如图。

首先创建该账户的SQL登录名,然后将其添加到sysadmin组。

使用Dpm 2012 Sp1备份SQL server 2012数据库的报错一例_第3张图片

使用Dpm 2012 Sp1备份SQL server 2012数据库的报错一例_第4张图片

使用Dpm 2012 Sp1备份SQL server 2012数据库的报错一例_第5张图片

其实上述解决的步骤还是比较简单的,但是我想说的是,在实际操作过程中,如果不够细心,可能找不到NT服务\DPMRA账户。

第一:这是个翻译的问题,正确的名称应该输入NT Service\DPMRA;

第二:该账户貌似是一个隐藏的系统账户,如果在添加SQL登录名称的时候不手动输入,直接查找的话,是找不到该账户的;

以上两点,特别需要注意。