我正在使用 SQL Server 2012 和 Visual Studio 2010 Shell 开发 SSIS 包。
我需要在我拥有的脚本任务中使用 Web 方法,并且我能够在 Windows 7 上运行此脚本而没有任何问题。此 Web 服务需要我已在我的个人计算机商店中安装的证书。
但是,当我将此项目移至 Windows Server 2008 R2 时,包显然无缘无故地中断了。我在错误列表中没有编译错误,如果构建脚本任务它将成功,但是当我完成编辑脚本时,将出现一个消息框,其中包含以下错误消息:
“包中包含的脚本有编译错误。要保存更改吗?”
如果我从脚本任务中删除 Web 引用,则不会出现此消息。
因此,该软件包将无法运行。我在事件查看器上检查了错误详细信息,但它只显示“包失败”并且没有显示有关此问题的更多详细信息。这可能与证书问题有关吗?是否有错误日志或方法可以了解有关导致包失败的原因的更多详细信息?
谢谢你。