我不确定这是否是发布的最佳论坛,但请耐心等待。我目前在位于公司网络之外的服务器上运行SQL Server 2014,即不在域上。我正在尝试运行一个SQL作业,该作业在该服务器上执行SSIS包,该处理程序在我们的网络上处理和移动文件。
问题是程序包无法访问Windows文件夹作为其运行的帐户,如果我没记错的话,SQLServerAgent帐户是否没有访问该位置的权限。由于服务器帐户位于网络外部,因此无法从Windows端向其授予权限。
我想要做的是设置代理来运行程序包但是我仍然遇到与我无法从网络分配Windows帐户相同的问题。另外这很奇怪,如果我右键单击它运行的程序包并且工作正常但是如果没有安排,那么我不确定它是如何工作的,如果我只是登录到SQL Server,因为我只是使用SQL登录帐户所有权限。所以我的问题是,是否有可能使用代理来实现这一点,或者如果可以的话,如果我直接通过管理工作室运行软件包而不是按计划运行,为什么它可以工作?
我将提供可能需要的任何其他信息来帮助解决这个问题。