Joh*_*ley 3 windows-server-2008 sql-server sql-server-2005
我有一份工作,C:\foo.bat。
当我从 Windows 资源管理器运行作业时,它失败了。当我右键单击该文件并单击“以管理员身份运行...”时,作业就通过了。
现在,当我在 SQL Server 代理中设置作业时,它失败了。我不知道如何以管理员身份运行该作业。
您可以使用凭据和代理(SQL 2005 中的一项新功能)来提供更严格的安全性,而不是将 SQL Server 代理服务设置为使用本地管理员帐户(这实际上会授予本地管理员访问每个作业的权限)。
在您的 SQL 实例上:
那应该为你做。比让整个 SQL 代理服务以本地管理员身份运行要安全得多。