Sql server 未安装Integration Services时如何检索保存的SQL导入任务

Sql server 未安装Integration Services时如何检索保存的SQL导入任务,sql-server,ssis,ssis-2008,Sql Server,Ssis,Ssis 2008,我刚刚继承了一个2008R2实例,其中有几个作业(执行各种ssis包的计划作业)失败 我想从MSDB导出相关的.dtsx包,以便在Visual Studio中对它们进行故障排除,但是,我无法连接到integration services以获取它们,因为它尚未安装 我也无法在命令提示符下使用DTUTIL,因为我得到一个错误,即未安装Integration Services 用户表示,这些包是作为导入/导出作业创建的,并保存到SQL Server(而不是文件系统)中,情况似乎就是这样 我可以通过查询

我刚刚继承了一个2008R2实例,其中有几个作业(执行各种ssis包的计划作业)失败

我想从MSDB导出相关的.dtsx包,以便在Visual Studio中对它们进行故障排除,但是,我无法连接到integration services以获取它们,因为它尚未安装

我也无法在命令提示符下使用DTUTIL,因为我得到一个错误,即未安装Integration Services

用户表示,这些包是作为导入/导出作业创建的,并保存到SQL Server(而不是文件系统)中,情况似乎就是这样

我可以通过查询msdb.dbo.sysssippackages表来查看包

第一个问题是,当SSI甚至没有启用时,这些文件是如何保存到SQL Server MSDB的

其次,我怎样才能得到那些讨厌的dtsx文件


谢谢

您应该能够在安装了2008R2 integration services服务的任何其他计算机上使用dtutil。否则,编写一个SSIS包从
msdb.dbo.sysssippackages
I使用此脚本检索SSIS包数据:
use msdb;从dbo.sysssipackages中选择name,cast(cast(packagedata作为varbinary(max))作为XML),这是一个很好的技巧gofr1。您应该能够在安装了2008R2 integration services服务的任何其他计算机上使用dtutil。否则,编写一个SSIS包从
msdb.dbo.sysssippackages
I使用此脚本检索SSIS包数据:
use msdb;从dbo.sysssipackages中选择name,cast(cast(packagedata作为varbinary(max))作为XML),这是一个很好的技巧gofr1。