为什么ISDeploymentWizard.exe无法从命令行启动,但可以通过SSDT运行
问题描述:
我试图在源计算机上仅使用SSDT自动执行SSIS包部署。当我开始从SSDT的ISDeploymentWizard对VS 2013我可以成功部署包到虚拟机,我运行,但是当我尝试失败,出现以下错误从命令行启动:为什么ISDeploymentWizard.exe无法从命令行启动,但可以通过SSDT运行
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.
我有SQL服务器数据工具为Visual Studio 2013安装,所以我不明白为什么我收到此错误。我正在运行的VM是Windows Server 2012 R2,并且安装了SQL 2014。当我从VM上的命令行运行向导时,它看起来正常工作。
有没有人遇到同样的问题?任何想法如何解决它?
谢谢!
编辑1:要通过SSDT部署软件包,我必须使用“runas”命令启动SSDT并在VM上以用户身份运行。
答
您可以尝试以“以管理员身份运行”运行命令提示符吗?
+0
,或者VM上的用户导致相同的错误 –
答
我通过Visual Studio 2015扩展和更新面板更新SSDT来解决此问题。
您正在运行此ISPac的用户帐户是什么?该用户帐户是否有足够的访问权限?你可以检查服务帐户吗? –
源和目标用户都是以管理员身份运行的管理员 –