【发布时间】: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