none
sql server 2016备份计划失败 RRS feed

全部回复

  • 执行job的账号有足够权限么?


    family as water

    2022年5月17日 1:29
  • Hi @weqterewq,

    SQL server 的维护计划一般是运行在SQL server 代理服务的运行账号下,那么你代理服务在哪个账号下运行呢?这个账号需要sysadmin固定服务器角色或db_owner固定数据库角色的成员身份才能收缩数据库。你的这个账号具备这些权限吗?

    ******************************************************************************************
    如果回复有帮助,请点击“接受答案”并点赞,因为这可以帮助其他社区成员寻找类似的帖子。


    2022年5月17日 1:38
  • 有权限,我用windows 身份验证登录,设置了一个账号,给了sysadmin dbcreator权限。之后我就用这个账号登录数据库,制定了一个备份计划,之后执行时出错,但是我用windows身份验证登录可以制定计划并执行。用这个设置过的账号就不行。这是什么原因,权限是sysadmin啊.我用windows身份验证登录制定 的计划,把所有者改为新设置的这个sql账号。再用这个账号登录数据库,就可以执行备份计划呢
    2022年5月17日 5:14
  • 有权限,赋予的是sysadmin  和dbcreator权限。用windows 身份验证登录,设置了一个账号,给了sysadmin dbcreator权限。之后我就用这个账号登录数据库,制定了一个备份计划,之后执行时出错,但是我用windows身份验证登录可以制定计划并执行。用这个设置过的账号就不行。这是什么原因,权限是sysadmin啊
    2022年5月17日 5:16
  • Hi @weqterewq,

    你看了这个收缩失败job 的历史纪录吗?你看到这个job 是在哪个账号下执行的呢?一般都是在SQL server 代理服务运行账号下运行的,所以你要去看你的代理服务在哪个账号下运行。你要把你的代理服务(SQL Agent service)账号改成sysadmin账号。 不是去看登录账号的权限。

    ******************************************************************************************
    如果回复有帮助,请点击“接受答案”并点赞,因为这可以帮助其他社区成员寻找类似的帖子。





    2022年5月18日 1:45
  • 您的意思是修改这个截图的账号吗?修改成我设置的用来执行备份计划的那个账号吗?还有就是我用windows身份验证登录设置的计划,把计划的所有者改为新设置的账号,就可以执行计划呢?
    2022年5月18日 5:21
  • Hi @weqterewq,

    我是这个意思,你可以试下。


    2022年5月18日 6:26
  • 有权限,赋予的是sysadmin  和dbcreator权限。用windows 身份验证登录,设置了一个账号,给了sysadmin dbcreator权限。之后我就用这个账号登录数据库,制定了一个备份计划,之后执行时出错,但是我用windows身份验证登录可以制定计划并执行。用这个设置过的账号就不行。这是什么原因,权限是sysadmin啊
    Do you backup db to local disk or remote storage?
    2022年5月19日 0:50