从 SSIS 包执行 SQL 文件

发布于 2024-10-29 23:32:30 字数 155 浏览 2 评论 0原文

我有很多 *.sql 脚本文件,我想将它们合并到我的 SSIS 包中。

是否可以使用这些 *.sql 文件作为我的包上的 Select/Insert/Update/Create/Alter/Drop 语句的源?

目标是动态更改脚本而不修改包。

谢谢

I have a lot of *.sql script files and i want to incorporate them to my SSIS package.

Is it possible to use these *.sql files as the source of Select/Insert/Update/Create/Alter/Drop statements on my package?

The goal is to dynamically alter the scripts without modifying the package.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

┾廆蒐ゝ 2024-11-05 23:32:30

您可以使用执行 SQL 任务,其中语句来自这些 sql 文件。例如,如果您在 foreach 循环中循环所有 *.sql 类型的文件,然后在循环的文件连接上使用执行 SQL 任务,您应该能够毫无问题地运行所有这些 SQL 文件。 (在“执行 SQL 任务”编辑器的“常规”窗格中更改 SQLSourceType)

You can use Execute SQL Task where the statements come from these sql files. For example if you loop all your files of *.sql type in a foreach loop, then use Execute SQL task on the file connection you're looping on, you should be able to run all these SQL files without any problems. (Change SQLSourceType in the General pane of the Execute SQL Task editor)

记忆里有你的影子 2024-11-05 23:32:30

您可以将 SQL 语句设置为来自变量,而不是使用 .sql 文件。您可以从包配置中设置这些变量,这些变量可以采用 XML 文件的形式。这些 XML 文件可以存储 SQL,您可以更改它们,而无需编辑或重新部署您的包,这将为您提供所需的灵活性。 链接告诉您如何进行设置。

Rather than using .sql files, you can set SQL Statements to come from Variables. You can set these variables from Package Configurations, which can be in the form of XML files. These XML files can store the SQL, and you can alter them without having to edit or redeploy your packages, which should give you the flexibility you're looking for. This link tells you how to set this up.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文