【问题标题】:Create constraints and indexes on table using SSIS使用 SSIS 在表上创建约束和索引
【发布时间】:2019-03-14 11:04:03
【问题描述】:

我们可以使用 SSIS 包在表上创建约束和索引吗?如果是这样,我们该怎么做? 提前致谢

【问题讨论】:

  • 好像这个问题可以用google.com来回答……SSIS几乎可以执行任何sql脚本。
  • 我看不出在 SSIS 中使用 sql 脚本有什么好处。我们可以在您的 sp/sqlJob 中或直接在 SSMS 中执行此操作。我正在寻找使用 SSIS 工具的 hack。所以看看 Jacob 和 Eric 的回复,没有看到这样的选项。
  • 你没有问有没有优势。这个问题在这里可能是题外话。你问你能不能做到。这是一个简单的答案:是的。如果您认为 SSIS 不能或不应该用于执行 SQL 脚本,那么您会大吃一惊。

标签: sql ssis sql-server-2016


【解决方案1】:

有几种方法。这里有两个。

最直接的方法是编写约束和索引的脚本,然后将它们粘贴到执行 SQL 任务中。

我可能会这样做的方式是将脚本放入存储过程,然后通过执行 SQL 任务执行存储过程。

第二个选项的优点是您可以修改 proc 中的脚本,而无需编辑和重新部署您的 SSIS 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 2016-01-15
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    相关资源
    最近更新 更多