【问题标题】:My SSIS manifest does not allow deployment in the production environment我的 SSIS 清单不允许在生产环境中部署
【发布时间】:2015-04-23 01:13:04
【问题描述】:

我有一个现有的 DTSX 包,我无法从包目录或网络共享中进行部署。

当我双击或使用命令行从网络共享部署此更新时...

dtsinstall C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Packages\myPackage\myPackage.ssisdeploymentmanifest

导致以下错误:

TITLE:包安装向导

您需要指定 SSIS 部署清单文件的完整路径。

当我尝试简单地复制到我的 C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Packages\myPackage\ 目录并双击那里的清单文件时,我收到以下错误:

TITLE:包安装向导

该进程无法访问文件 'C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Packages\myPackage\myPackage.dtsx',因为它正被另一个进程使用。

这只是稍微好一点,因为包安装向导启动,然后失败。我能够在测试环境中完成这项工作。两台服务器都是带有 SQL Server 2008、R2 的 Windows Server 2008。我在两台服务器上的权限略有不同,但我还不知道详细信息。

【问题讨论】:

  • 您是要安装 SSIS 包的盒子的管理员吗?
  • 您要安装 SSIS 包的盒子上是否同时安装了 SQL 2005 和 SQL 2008,还是只有 SQL 2008?
  • 我拥有更高的权限,但我显然不是管理员。系统管理员告诉我,我是本地管理员——看起来我们都很困惑。有趣的是,我成功地从“我的文档”安装了该软件包。请告诉我为什么在回答中获得完整的信用:)

标签: sql-server-2008 deployment ssis


【解决方案1】:

当我导航到“我的文档”文件夹时,我能够安装此软件包。

【讨论】:

    【解决方案2】:

    您可能在 Windows 2008 上遇到了 UAC(用户帐户控制)。

    可能的解决方案:“以管理员身份运行”DTSINSTALL.EXE 应用程序(包安装向导)。

    欲了解更多信息,请参阅User Account Control Step-by-Step Guide

    【讨论】:

      【解决方案3】:

      不使用清单文件部署 SSIS 包或使用命令行http://satishmsbiworld.blogspot.in/2015/04/how-to-deploy-ssis-package-without.html 部署 SSIS 包

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
      猜你喜欢
      • 2020-10-17
      • 1970-01-01
      • 1970-01-01
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多