2016-07-19 31 views
0

我已经创建了一个SSIS包来将平面文件加载到SQL Server表中。我想通过在SQL Server代理中调度SSIS包来自动执行此过程(我正在使用SQL Server 2014)。我创建并安排了SQL Server中的作业;但它没有执行。我收到作业失败信息,作为 -无法在SQL Server代理中安排SSIS包

作业失败。该作业由DOMAIN \ abcd调用。以用户身份执行: NT Service \ SQLSERVERAGENT。

当我在商业智能工作室中执行它时,该软件包运行完美。任何人都可以帮助我解决这个问题。感谢您的时间和帮助!

回答

0

他们应该是关于作业历史中的错误的更多信息右键单击作业转到“查看历史记录”,然后展开“+”号并选择第一步“消息”会给你更多的细节。

该错误可能是由于读取文件的权限。关键在于错误。 NT Service\SQLSERVERAGENT这是实际执行代码的用户,以便用户必须具有读取文件的权限。如果它驻留在网络共享上,将不会发生,因为它是本地用户,在这种情况下,您必须将执行帐户更改为具有权限的域帐户。如果驻留在本地服务器上,只需确保用户有权访问该文件。

+0

谢谢你马特。我的软件包存储在我公司的共享文件夹中 – Anj

相关问题