我的包从BIDS中正确运行,但当我计划从SQL代理运行时,它会失败,并显示以下错误消息。
消息以用户身份执行:STRW067029\SYSTEM。Microsoft(R)SQL Server Execute Package Utility 32位版本10.0.5.50.00版权所有(C)Microsoft Corp 1984-2005。保留所有权利。开始时间:上午11:00:36错误:2013-07-31 11:00:45.39代码:0xC000F427来源:Envoy数据流任务SSIS。管道描述:若要在Business Intelligence Development Studio之外运行SSIS包,必须安装Integration Services标准版或更高版本。结束错误DTExec:包执行返回DTSER_FAILURE(1)。开始时间:上午11:00:36结束时间:上午11:00:45经过时间:9.282秒。包执行失败。步骤失败。
我使用同一台机器来完成这两项任务,并且Sql服务器实例也是该机器的本地实例。我看到包正确地启动并执行了"执行SQL任务"。然后,当涉及到数据流中的和"Excel源"时,会出现此错误。
单击服务(启动->运行类型Services.msc
),发现不存在"SQL Server Integration Services 10.0"。这是SQL Server Integration Services服务,它提供了一些验证,证明这是服务器级安装,而不是ssdt/bids开发人员级安装。
查找您的SQL Server安装并开始执行新安装,在功能安装中,只安装Integration Services服务。