我了解到,如果作业需要访问操作系统资源,建议创建 SQL Server 凭据和代理,而不是使用代理帐户。我说得对吗?为什么?
答案1
这是一种很好的做法,这样 SQL 代理作业就不会在 SQL 代理服务帐户下运行,该帐户通常具有 SQL 实例上的系统管理员权限和 SQL Server 主机上的本地管理员权限。此外,如果您需要从代理作业访问 UNC 共享或 Web 服务,那么它们可以在代理/凭据帐户的上下文中完成,而不是在 SQL 代理帐户的上下文中完成。
我了解到,如果作业需要访问操作系统资源,建议创建 SQL Server 凭据和代理,而不是使用代理帐户。我说得对吗?为什么?
这是一种很好的做法,这样 SQL 代理作业就不会在 SQL 代理服务帐户下运行,该帐户通常具有 SQL 实例上的系统管理员权限和 SQL Server 主机上的本地管理员权限。此外,如果您需要从代理作业访问 UNC 共享或 Web 服务,那么它们可以在代理/凭据帐户的上下文中完成,而不是在 SQL 代理帐户的上下文中完成。