服务器的 PrimeOutput 错误,本地没有错误
PrimeOutput error from server, no error from local
当我从 SQL 作业启动 SSIS 时收到此错误消息:
"Message Executed as user: LMPI\sqlagent. Microsoft (R) SQL Server
Execute Package Utility Version 10.50.1600.1 for 32-bit Copyright
(C) Microsoft Corporation 2010. All rights reserved. Started:
14:00:32 Error: 2015-01-08 14:00:38.04 Code: 0xC0047038
Source: Data Flow Task SSIS.Pipeline Description: SSIS Error Code
DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "Flat
File Source" (396) returned error code 0x80040E21. The component
returned a failure code when the pipeline engine called PrimeOutput().
The meaning of the failure code is defined by the component, but the
error is fatal and the pipeline stopped executing. There may be error
messages posted before this with more information about the failure.
End Error DTExec: The package execution returned DTSER_FAILURE (1).
Started: 14:00:32 Finished: 14:00:39 Elapsed: 6.63 seconds. The
package execution failed. The step failed."
但是当我从我的计算机运行同一个 SSIS 时,一切正常。
有人可以帮我吗?
谢谢
我怀疑你 运行 你计算机上 LMPI\sqlagent 帐户下的这个包,我认为是罪魁祸首。很可能它缺乏对文件所在位置的写入权限。
补救措施是使用代理 运行 代理中的 SSIS 包步骤。
以下文章有助于设置它:http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy-account/
当我从 SQL 作业启动 SSIS 时收到此错误消息:
"Message Executed as user: LMPI\sqlagent. Microsoft (R) SQL Server Execute Package Utility Version 10.50.1600.1 for 32-bit Copyright (C) Microsoft Corporation 2010. All rights reserved. Started: 14:00:32 Error: 2015-01-08 14:00:38.04 Code: 0xC0047038
Source: Data Flow Task SSIS.Pipeline Description: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "Flat File Source" (396) returned error code 0x80040E21. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 14:00:32 Finished: 14:00:39 Elapsed: 6.63 seconds. The package execution failed. The step failed."
但是当我从我的计算机运行同一个 SSIS 时,一切正常。
有人可以帮我吗?
谢谢
我怀疑你 运行 你计算机上 LMPI\sqlagent 帐户下的这个包,我认为是罪魁祸首。很可能它缺乏对文件所在位置的写入权限。 补救措施是使用代理 运行 代理中的 SSIS 包步骤。 以下文章有助于设置它:http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy-account/