【发布时间】:2019-10-18 22:13:14
【问题描述】:
我目前正在从事工作,当我想部署我的项目时,我收到以下错误。我试图检查 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 异常, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnectionSmi.EventSink.DispatchMessages(布尔 忽略非致命消息)在 System.Data.SqlClient.SqlCommand.RunExecuteNonQuerySmi(布尔 sendToPipe) 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource 1 完成, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteToPipe(SmiContext pipeContext) 在 Microsoft.SqlServer.Server.SqlPipe.ExecuteAndSend(SqlCommand 命令)在
Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.RaiseError(SysMessageId messageId, SysMessageSeverity 严重性, Object[] args) at Microsoft.SqlServer.IntegrationServices.Server.ServerApi.DeployProjectInternal(SqlInt64 deployId, SqlInt64 versionId, SqlInt64 projectId, SqlString 项目名) 。 (Microsoft SQL Server,错误:27108)
【问题讨论】:
-
我的地址是
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS\Setup\DTSPath,用于 SQL Server 2016。将130替换为正确的文件夹。然后确保(Default)值如下所示:C:\Program Files\Microsoft SQL Server\130\DTS\ -
在检查注册表时,我找不到您的路径。当我尝试修改默认值时,我收到以下错误:“写入值的新内容时出错”
-
你安装的是什么版本的 SQL Server 和 SSIS?
-
SQL Server 2016
-
您在盒子上看到的最远的注册表路径是什么?
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Microsoft SQL Server\130\Tools\Setup如果可以看到路径末尾的\Setup文件夹,那么Edition或EditionType是什么意思?
标签: sql-server ssis clr dts