2015-11-18 250 views
0

我必须在我的计算机上的SSIS服务器上编辑已部署的软件包。我现在希望将此软件包部署回位于(来自SQL Server Management Studio)serverName > Stored Packages > File System > packageName的此服务器。SSIS - 将文件系统部署到文件系统

但是,我不知道该怎么做,我一直试图按照这个https://technet.microsoft.com/en-us/library/ms140117(v=sql.105).aspx,在“部署软件包到文件系统”部分,但没有效果。

我远程登录到服务器,但无法找到此“部署文件夹”以运行清单文件。有人可以帮我从这里出去吗?谢谢!

+0

你如何在服务器上运行你的软件包?通过SQL代理作业?打开作业,确认它是从文件系统(而不是msdb)运行并检查它正在运行的.dtsx文件的路径。现在只需复制你的.dtsx文件(在备份现有文件之后)。这是除非您需要在部署之前更改配置的路径。 –

+0

@ Nick.McDermaid这是通过代理作业,它绝对是一个文件系统,但是,我已经设法解决我的问题,所以我会发布一个答案。 – RoyalSwish

回答

0

我已经设法解决我的问题,因为我只需在Visual Studio BIDS上构建包,右键单击右侧解决方案资源管理器上的项目并选择Properties。然后我在弹出窗口上点击Deployment Utility,并将CreateDeploymentUtility设置为True。然后我点击确定。

然后我再次右键单击解决方案资源管理器中的项目,然后在弹出的下拉菜单中单击Build

它已成功建成后,我登录到的SQL Server Management Studio中的集成服务的服务器,然后导航到Stored Packages > File System在对象资源管理器,右点击File System,并点击Import Package

在弹出窗口中,我在Package location字段中选择了File System,并浏览并选择了位于my project folder\bin\Deployment中的构建包。我将包名字段保留为与原始包相同,然后在窗口中单击确定后覆盖原始包。

+0

感谢您回复并发布详细解答 –