在哪里可以找到SQL Server 2008中脚本任务的SSIS预编译属性?

时间:2013-05-02 01:50:25

标签: sql-server-2008 ssis

在SSIS中创建脚本任务后出现错误:

  

验证错误。脚本任务:找不到脚本的二进制代码。请单击“编辑脚本”按钮打开设计器中的脚本,并确保其成功构建。

错误已修复(只需成功构建脚本)并且与问题无关。

在我搜索StackOverflow上的答案时,我发现了很多关于这个“预编译”设置的讨论,但是在点击SSIS中的几乎所有内容之后,我找不到它,因此问题。

我怀疑它是在以后的版本中删除但是无法证明它。如果您碰巧知道答案,请告诉我。

1 个答案:

答案 0 :(得分:3)

我找到了答案:

Configuring the Script Component in the Script Component Editor

  

在SQL Server 2008 Integration Services(SSIS)和更高版本中,全部   脚本是预编译的。在以前的版本中,您指定了是否   脚本是通过为其设置预编译属性来预编译的   任务。

我希望有一种更简单的方法来查找SQL版本之间的功能差异。

更新 - 感谢@billinkc,我已经确定了记录变更的部分:

Script Task

  

与早期版本不同,您可以在其中指明脚本   预编译,所有脚本都在SQL Server 2008中预编译   集成服务(SSIS)。当脚本被预编译时,   语言引擎在运行时未加载,并且程序包运行更多   很快。但是,预编译的二进制文件占用大量磁盘   空间。