创建 SSIS 包时背景实际发生了什么?

What actually happen background when an SSIS package is being created?

任何人都可以解释在创建 SSIS 包时 SQL 服务器后台实际发生的情况。 SQL SERVER 实际上做了什么来创建包?

不胜感激。

SSIS 包只是自动化流程,为我们提供交互式拖放界面,当我们使用特定工具实现特定目的时(比如将 csv 文件导入数据库),它会自动在幕后创建所有编码,例如查询创建 table 并插入用于将所有数据从 csv 插入到 DB table.

的命令

您使用 Visual Studio 等工具创建包。 Sql 完全不涉及服务器。

有多个部署选项。如果您部署到文件系统,则可以使用 CMD、Powershell、windows 应用程序来 运行 包...在这种情况下,同样地,Sql 服务器直到包被部署运行.

如果您部署到 MSBD,程序包将存储在那里。这在 2012 版之前称为部署到 Sql。

如果部署到 Integration Services Catalog,则信息将存储在 SSISDB 数据库中。

关于这些场景的具体细节,有大量可用信息。