Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 错误0x80070005访问被拒绝_Sql Server_Ssis - Fatal编程技术网

Sql server 错误0x80070005访问被拒绝

Sql server 错误0x80070005访问被拒绝,sql-server,ssis,Sql Server,Ssis,我有一个名为:Agent1的SQL代理作业 它调用一个SSISpackage:C:\SSISPackage\SSISPackage.dtsx 我得到的错误如下: 错误0x80070005访问被拒绝 执行包的Windows用户显然无权访问: C:\ssipackage\ssipackage.dtsx 如何查找运行此软件包的Windows用户?阅读源代码时,您会发现SQL Agent需要高级别的本地访问和权限 明确地说,应该有一个域帐户(如果在域中),并且仅限于网络资源。不是域管理员。可能不是本地管

我有一个名为:
Agent1
SQL代理作业

它调用一个
SSIS
package:
C:\SSISPackage\SSISPackage.dtsx

我得到的错误如下:

错误0x80070005访问被拒绝

执行包的Windows用户显然无权访问:
C:\ssipackage\ssipackage.dtsx


如何查找运行此软件包的Windows用户?

阅读源代码时,您会发现SQL Agent需要高级别的本地访问和权限

明确地说,应该有一个域帐户(如果在域中),并且仅限于网络资源。不是域管理员。可能不是本地管理员-但是,这通常是为了易于使用而选择的。最好是“手工制作”一个帐户,该帐户具有代理执行其工作所需的正确权限类型。如果作业需要访问资源,则代理将需要这些权限,或者您将设置代理代理帐户。希望这些帮助

配置-服务帐户、SQL Server或SQL Server代理服务帐户

配置-服务帐户,选择SQL Server代理服务的帐户

也请检查下面的文章。我想这会解决你的问题


我通过查找服务找到了用户,即右键单击我的计算机,然后单击管理,然后单击服务。有一个SQL server服务正在以windows用户身份运行。这就是我要找的windows用户。

我知道这个问题很老,但我的解决方案不同, 日志中的问题是访问程序缓存目录
C:\ProgramData\Package cache

Error 0x80070005: Failed to secure cache path: C:\ProgramData\Package Cache\

因此,我更改了管理员的权限以获得对它的完全访问权限,并重新启动了安装过程,安装过程成功了。

该作业是在有代理用户或没有代理用户的情况下安装的?感谢第三个链接+1.