在SSIS包中包含SQL脚本?

时间:2015-12-31 16:47:43

标签: ssis ssis-2012

我有一些SQL脚本(例如创建表),我希望将其包含在我的SSIS项目中,以便整洁并包含在Git存储库中。包装本身不使用它们。

他们是否有一个好地方(也许是Miscellaneous文件夹)?将它们包含在项目中是否存在任何问题?

2 个答案:

答案 0 :(得分:1)

我们一直使用这种方法,在Misc文件夹中存储CREATE TABLE和其他设置脚本。我们从来没有遇到过这种方法的问题。

答案 1 :(得分:1)

我经常用来存储所有设置任务的另一个选项是将它们全部放在执行SQL任务中,然后右键单击它选择禁用。这样它在运行时不会影响包,但是如果你需要重新创建数据库/表,它就变得如此简单:

  1. 右键单击并选择启用
  2. 右键单击并选择执行任务
  3. 右键单击并选择“禁用”