通过SSMS编辑dtsx

时间:2019-01-22 11:25:47

标签: sql-server ssis ssms etl sql-server-2016

我使用SSMS对应的向导创建并执行了dtsx:

enter image description here 这是为了在现有表中导入平面文件。

最后,我将“包”另存为.dtsx文件

现在,我需要修改列映射并重新执行此程序包。

是否可以使用SQL Server Management Studio做到这一点?

我尝试打开文件,但它打开了此对话框:

enter image description here

我无法再编辑映射的地方。

更新:

我知道“编辑” dtsx不是一件容易的事,但是有没有理由为什么不能使用预先设置的值再次运行该向导? 就像在最后一步中打开向导一样,然后在上一步中“返回”。毕竟这是现有功能...

有什么技巧可以做到吗?从命令行也许?这可以满足我的需求。

3 个答案:

答案 0 :(得分:1)

不,恐怕不是。编辑.dtsx文件的唯一方法是使用SSDT / Visual Studio。

答案 1 :(得分:1)

编辑.dtsx包的唯一方法是使用Visual Studio的SQL Server数据工具(旧版本中的Business Intelligence Development Studio)

SQL Server Management Studio可以管理和计划程序包的执行,而不是在“程序包”的编辑位置。

在执行软件包之前,您可以在SSMS中编辑一些配置,例如更改连接,传递参数值,分配变量值和其他一些选项。

答案 2 :(得分:1)

我只需在文本编辑器中打开文件,就设法进行了很小的更改。 但实际上只是传输前使用的 Query 的一个小变化。我很幸运通过搜索“WHERE”找到了要编辑的行。