如何在 SQL 服务器上查看 SSIS 包

How to see SSIS packages on SQL Server

我的问题特别涉及通过 SQL Server Management Studio 中的导入和导出向导保存到 "SQL Server" 的 SSIS 包。当包保存到 "SQL Server" 而不是 "File System" 时,它不会保存到 Integration Services Catalog。我的问题是,您如何访问这些包以进行编辑或查看。

即,我想对存储在 SQL 服务器中的一个 SSIS 包做一个小的调整,但我不记得我在最初设置它时所做的所有更改和选项(所以我不能简单地重新创建它)。此外,我想删除包的旧测试版本。

根据向导文档:

向导将程序包保存在 sysssispackages table 的 msdb 数据库中。此选项不会将包保存到 SSIS 目录数据库 (SSISDB)。

从此 table 中删除记录将删除包。

您可以打开包以使用 SQL 服务器数据工具对其进行编辑。创建一个新的 SSIS 项目,然后在“解决方案资源管理器”窗格中,右键单击“SSIS 包”文件夹图标并选择 Add existing package...

在下一个对话框中,您将选择 "SQL Server" 作为包位置,输入您的服务器地址和登录凭据,然后对于 "Package Path" 单击三个点,它会让您浏览到包。点击 "OK" 然后您的包将被加载到 SSDT。