Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何将SSIS包添加到SQL Server 2005上的MSDB数据库?_Sql Server 2005 - Fatal编程技术网

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

Sql server 2005 如何将SSIS包添加到SQL Server 2005上的MSDB数据库?,sql-server-2005,Sql Server 2005,我的电脑上安装了SQL Server 2005,文件系统中存储的SSIS包在执行时出现问题。我想将其存储在MSDB数据库中,但不知道如何执行此操作 我看了这个视频: 本视频将引导您在SQL Management Studio中完成整个过程,但它将集成服务作为Management Studio中的一个单独部分显示,我没有这个 您知道如何在Management Studio中查看集成服务,或者如何在没有集成服务的情况下将包添加到MSDB数据库吗?在Management Studio的对象资源管理器

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

我看了这个视频:

本视频将引导您在SQL Management Studio中完成整个过程,但它将集成服务作为Management Studio中的一个单独部分显示,我没有这个


您知道如何在Management Studio中查看集成服务,或者如何在没有集成服务的情况下将包添加到MSDB数据库吗?

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


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

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

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

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

  • 如果您使用的是较旧的包部署模型,那么使用CreateDeploymentUtility选项是相关的,但如果您使用的是我相信的项目部署模型,则不相关


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

    Sir,如何构建用于部署的包?