因此,我们有一个网络地址,可以将其称为每个人都可以访问的Z驱动器。 每个人都是整个组织。为了完整起见,我实际上继续并允许访问实际的SQL Server代理。
该软件包在dev上运行良好,但始终失败
目录“ Z:\ SSIS_Test”不存在
起初,我认为这是访问问题。但是SQL Server代理如何无法访问每个驱动器?
此外,我自己作为调用者进入并在服务器上运行了该程序包,但该程序包仍然失败,并出现相同的错误。是什么赋予了?我没收到东西吗?
答案 0 :(得分:2)
尝试授予SQL数据库引擎服务帐户NT SERVICE\MSSQL$<Instance Name>
和NT SERVICE\SQLSERVERAGENT
的读/写权限(其中<Instance Name>
应该替换为安装的实例名称) :
我遇到了同样的问题,看来“所有人”权限未考虑服务帐户(我不确定)。授予数据库引擎和SQL代理服务帐户后,此问题已解决。也可以随时在以下文档中阅读有关SQL Server服务帐户的更多信息:
有关更多信息,请参考以下文章:
或者您可以尝试使用完整的UNC路径而不是映射的驱动器。
如果这些解决方案不起作用,则以下答案中还列出了许多其他建议,您可以对其进行检查以获取更多信息: