繁体   English   中英

SQL 服务器已部署 SSIS package 不会打开文件,尽管 SA 帐户可以访问文件夹

[英]SQL Server Deployed SSIS package won't open files despite SA account having access to folder

我之前发布了一个类似的问题,但我现在又回到了需要处理这个问题的地步,经过一些调整后,我设法摆脱了所有错误,除了一个警告基本上告诉我提供的路径package 在目录中找不到任何文件(这是错误的)。 这几乎让我想相信这又是一个权限问题。 当我在本地运行 package 时,一切正常。 这是警告: 在此处输入图像描述 当我右键单击目录下的 SSIS package 并直接尝试执行作业时,出现相同的消息。 我确保调用者对相关文件夹具有完全权限

在此处输入图像描述

SQL 服务器代理作业像这样调用作业在此处输入图像描述

只需一步即可执行目录中的 SSIS package: 在此处输入图像描述

执行历史全部成功,SQL 代理作业历史全部为绿色
我得到的建议之一是打开 SQL 服务器配置管理器,但我似乎无权访问它。 我是这整个过程的新手,所以我不确定身份验证是否与它或 sa 帐户的权限有关。
注意:我正在远程开发服务器上进行此操作,而不是直接在我的电脑上。
任何帮助将不胜感激。

由于您将 package 作为代理服务帐户运行:

在此处输入图像描述

需要将权限应用于 SQL 服务器代理服务帐户或其每服务 SID。

您可以看到带有 PowerShell 的服务帐户,如下所示:

PS C:\Users\david> (Get-WmiObject win32_service | where Name -eq "SQLSERVERAGENT").StartName
NT Service\SQLSERVERAGENT

原来数据库实例位于我什至没有访问权限的完全不同的服务器上。 That server obviously didn't have the path specified in the SSIS package, so what I had to do is create a folder for files in the correct server, reroute my files there, and change the SSIS package path after obtaining the access to the server数据库实例所在的位置。 我对这一切都是新手,这绝对令人沮丧,特别是因为我们的团队很小而且我是新手,所以我不能一直问别人这个问题。 希望这会为某人节省很多时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM