如何在 SQL Server Management Studio 中运行本地 dtsx 包?

Man*_*anu 6 ssis ssms

我已经使用 SSMS 的导入向导创建了一个 .dtsx 文件,并将该文件存储在本地文件系统中。我可以使用 SSMS 打开此文件,并在对象资源管理器中显示其 XML 内容。

现在我想用 SSMS 运行这个文件。我尝试了鼠标右键并搜索了所有可用的菜单项,但找不到用于执行 .dtsx 文件的命令。

Tro*_*eft 7

双击.dtsx文件应启动 DTExec GUI。

在此处输入图片说明

如果要在 SSMS 中运行,则需要使用SQL Server 代理作业。

在此处输入图片说明

在此处输入图片说明

如果您发现自己正在开发和运行许多包,请使用SSISDB 目录来存储、管理和执行包。

  • 就我而言,双击没有启动任何内容,但使用您的答案作为灵感,我将缺少的关联添加到:C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\ DTExecUI.exe (6认同)

dud*_*er4 5

更新的答案(我想这仅限于Windows):

  • 如果您有 Visual Studio,请转到扩展,搜索“Sql Server Integration Services Projects”。这只会引导您进行下载。
  • 无论如何,安装上面提到的......东西。它很胖,但无痛(无需担心任何选择)。
  • 这会将 dtexec 添加到您的路径中。
  • dtexec /f "YourPackage.dtsx"