【问题标题】:Why does ISDeploymentWizard.exe fail to launch from command line, but can be run through SSDT为什么ISDeploymentWizard.exe无法从命令行启动,但可以通过SSDT运行
【发布时间】:2016-08-16 14:14:28
【问题描述】:

我正在尝试在我的源计算机上仅使用 SSDT 自动执行 SSIS 包部署。当我从 SSDT for VS 2013 启动 ISDeploymentWizard 时,我可以成功地将包部署到正在运行的 VM,但是当我尝试从命令行启动时,它会失败并出现以下错误:

To launch the Integration Services Deployment wizard, one of the Integration Services, 
Management Tools - Basic or SQL Server Data Tools has to be installed by the 
%SQL_PRODUCT_SHORT_NAME% Standard, Enterprise, Developer, or Evaluation Edition. To install
a component, run SQL Server Setup and select the component name.

我安装了适用于 Visual Studio 2013 的 SQL Server Data Tools,所以我不明白为什么会收到此错误。我正在运行的 VM 是 Windows Server 2012 R2,上面安装了 SQL 2014。当我从 VM 上的命令行运行向导时,它似乎可以正常工作。

有人遇到过同样的问题吗?关于如何解决它的任何想法?

谢谢!

编辑 1:要通过 SSDT 部署包,我必须使用“runas”命令启动 SSDT,并在 VM 上以用户身份运行。

【问题讨论】:

  • 您运行此 ISPac 的用户帐户是什么?该用户帐户是否具有足够的访问权限?您也可以检查服务帐户吗?
  • 源用户和目标用户都是管理员

标签: sql-server visual-studio-2013 ssis sql-server-data-tools


【解决方案1】:

您可以尝试以“以管理员身份运行”身份运行命令提示符吗?

【讨论】:

  • 在虚拟机上以管理员或用户身份运行会导致同样的错误
【解决方案2】:

我通过 Visual Studio 2015 扩展和更新面板更新我的 SSDT 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    相关资源
    最近更新 更多