【问题标题】:SSIS - Deploying package to file systemSSIS - 将包部署到文件系统
【发布时间】:2023-04-08 22:09:01
【问题描述】:

我不得不在我的计算机上的 SSIS 服务器上编辑已部署的包。我现在希望将此包部署回位于(来自 SQL Server Management Studio)serverName > Stored Packages > File System > packageName 的服务器。

但是,我不知道该怎么做,我一直在尝试在“将包部署到文件系统”部分下关注这个https://technet.microsoft.com/en-us/library/ms140117(v=sql.105).aspx,但无济于事。

我远程访问了服务器,但我找不到这个“部署文件夹”来运行清单文件。有谁可以帮我离开这里吗?谢谢!

【问题讨论】:

  • 如何在服务器上运行你的包?通过 SQL 代理作业?打开作业,确认它正在从文件系统(不是 msdb)运行,并检查它正在运行的 .dtsx 文件的路径。现在只需复制您的 .dtsx 文件(在备份现有文件之后)。除非您需要在部署之前更改配置路径。
  • @Nick.McDermaid 这是通过代理工作,它绝对是一个文件系统,但是,我已经设法解决了我的问题,所以我会发布一个答案。

标签: sql-server-2008 ssis


【解决方案1】:

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

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

构建成功后,在SQL Server Management Studio上登录Integration Services服务器,然后在对象资源管理器中导航到Stored Packages > File System,右键File System,点击Import Package

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

【讨论】:

  • 感谢您回来并发布详细答案
猜你喜欢
  • 1970-01-01
  • 2011-04-20
  • 2014-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多