关于sql server:通过SSMS编辑dtsx

Edit a dtsx through SSMS

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

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

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

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

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

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

enter image description here

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

更新:

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

我有什么办法可以做到这一点吗?从命令行也许?这将适合我的需求。


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

  • 下载并安装用于Visual Studio的SQL Server数据工具(SSDT)

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

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


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


我仅通过在文本编辑器中打开文件就设法进行了很小的更改。
但实际上只是转移之前使用的查询中的微小变化。我很幸运通过搜索" WHERE "来找到要编辑的行。