部署项目时找不到“ ISServerExec.exe”的路径

时间:2019-06-03 10:59:07

标签: sql-server ssis clr dts

我目前正在从事工作,当我想部署项目时,出现以下错误。我试图检查DTSPath,但是在以下路径“去regedit-> HKEY_LOCAL_MACHINE-> SOFTWARES以及SSIS中的Microsoft Sql Server下”下找不到它。

  

找不到“ ISServerExec.exe”的路径。该操作将   现在退出。执行.NET Framework错误   用户定义的例程或集合“ deploy_project_internal”:   System.Data.SqlClient.SqlException:“ ISServerExec.exe”的路径   找不到。现在,该操作将退出。   System.Data.SqlClient.SqlException:在   System.Data.SqlClient.SqlConnection.OnError(SqlException异常,   布尔值breakConnection,动作1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnectionSmi.EventSink.DispatchMessages(Boolean ignoreNonFatalMessages) at System.Data.SqlClient.SqlCommand.RunExecuteNonQuerySmi(Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource 1   完成,字符串methodName,布尔型sendToPipe,Int32超时,   布尔值和usedCache,布尔值asyncWrite,布尔值inRetry)   System.Data.SqlClient.SqlCommand.ExecuteToPipe(SmiContext pipeContext)   在Microsoft.SqlServer.Server.SqlPipe.ExecuteAndSend(SqlCommand   命令)   Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.RaiseError(SysMessageId   messageId,SysMessageSeverity严重性,Object [] args)位于   Microsoft.SqlServer.IntegrationServices.Server.ServerApi.DeployProjectInternal(SqlInt64   deployId,SqlInt64版本ID,SqlInt64 projectId,SqlString   项目名) 。 (Microsoft SQL Server,错误:27108)

1 个答案:

答案 0 :(得分:1)

这立即解决了我的问题: http://thesqlgirl.com/2017/10/25/ssis-error-the-path-for-isserverexec-exe-cannot-be-found/

当我重新运行SQL Installer并选择遇到问题的实例时,我发现未安装SSIS(集成服务),就像上面的建议一样。不知何故,当我删除了在同一服务器上运行的SQL的辅助实例时,它影响了其他实例。

不为Microsoft产品感到震惊。