只有管​​理员账户才能运行计划任务

只有管​​理员账户才能运行计划任务

我正在运行 Windows 2008 Server,并且已设置计划任务,该任务从命令提示符执行 SQL 脚本。脚本和命令运行完全正常。

我将此计划任务设置为每天运行一次,使用管理员用户帐户,并且已经运行了一周多。现在我想禁用管理员帐户并以另一个用户的身份运行计划任务(具有完全相同的权限Users,即Administrators)。

当我更改计划任务的用户并尝试运行它时,任务计划程序告诉我任务已运行(上次运行结果:0x0)但脚本尚未执行。

计划任务信息

  • 无论用户是否登录都运行 (true)
  • 以最高权限运行 (true)

总结 将已在另一个用户帐户下运行的计划任务更改Administrator为另一个用户帐户将停止计划任务的运行(用户具有相同的角色/权限)。

答案1

sysadmin问题是,即使用户在 Windows Server 上具有管理员权限,也没有dboSQL Server DB/实例的权限。通过向我的用户授予 SQL Server 上的这些权限,脚本得以执行。

相关内容