我使用SSMS对应的向导创建并执行了dtsx:
最后,我将“包”另存为.dtsx文件
现在,我需要修改列映射并重新执行此程序包。
是否可以使用SQL Server Management Studio做到这一点?
我尝试打开文件,但它打开了此对话框:
我无法再编辑映射的地方。
更新:
我知道“编辑” dtsx不是一件容易的事,但是有没有理由为什么不能使用预先设置的值再次运行该向导? 就像在最后一步中打开向导一样,然后在上一步中“返回”。毕竟这是现有功能...
有什么技巧可以做到吗?从命令行也许?这可以满足我的需求。
答案 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”找到了要编辑的行。