如何将SSIS包添加到SQL Server 2005上的MSDB数据库?

时间:2009-04-08 09:57:30

标签: sql-server-2005

我在我的PC上安装了SQL Server 2005,并且存在文件系统中存储的SSIS包存在执行问题。我想将它存储在MSDB数据库中,但不知道如何执行此操作。

我观看了这段视频: http://download.microsoft.com/download/5/3/0/5303799D-8739-4BDC-8062-337368357391/SQLServerAgentTroubleshoot.wmv

此视频将指导您完成SQL Management Studio中的过程,但是它将Integration Services显示为Management Studio中的一个单独部分,我没有这个?

我是如何在Management Studio中看到Intergration Service的,或者如何在没有它的情况下将软件包添加到MSDB数据库中?

4 个答案:

答案 0 :(得分:4)

在Management Studio的对象资源管理器中,“连接”按钮有一个下拉列表,允许您指定Integration Services。您可以使用它来访问MSDB包存储库。

但是,要在其中获取SSIS包,最简单的方法是构建它以进行部署,以便获得.manifest文件。运行此命令,您可以选择将其安装到MSDB。

答案 1 :(得分:3)

或者,如果您在BIDS中构建了SSIS包,则可以转到菜单,选择“文件>将PACKAGENAME.dtsx的副本保存为...”,选择“SQL Server”作为目标并填写服务器名称。您还可以选择有关敏感数据的软件包保护级别,您可以在MSDN查看所有选项。

答案 2 :(得分:0)

如果仍然感兴趣,如何构建用于部署的包:

  1. 在BIDS中,右键单击解决方案(右侧栏顶部)并选择“属性”。
  2. 在Deployment Utility下,将CreateDeploymentUtility选项从False设置为True。
  3. 右键单击解决方案(右侧栏顶部),然后单击“重建”。
  4. 现在转到解决方案项目文件夹。在文件夹" ... \ bin \ deployment \"您将找到Integration Services部署清单。右键单击此处,选择Deploy,然后按照向导步骤操作。然后,SSIS应出现在\ MSDB中的Integration Services下的SQL Server Management Studio中。

答案 3 :(得分:0)

如果您使用的是较旧的软件包部署模型,则使用CreateDeploymentUtility选项是相关的,但如果您使用的是我认为的项目部署模型则不然。

我也没有看到“文件>将PACKAGENAME.dtsx的副本保存为...”,在使用项目部署模型时选择“SQL Server”选项。