我使用SQL Server安装程序,下载的SSDT(2015),构建了一个简单的导入包,并且似乎无法部署,将SSIS添加为现有 SQL Server 2016实例的功能。错误如下。
我尝试过的事情:
检查注册表项路径
根据此article
此论坛中其他4个其他主题的建议 当我搜索“deploy_project_internal”
修复新安装的SSIS(已验证其已安装并正在运行)
每次尝试后重新启动服务器和SQL Server
验证TargetServerProperty是否已正确设置为SQL Server 2016
运行ISDeploymentWizard.exe并从目录部署(同样的错误)
我大部分时间都在处理这个问题。这只是一个错误吗?
提前感谢您的帮助!
以下是来自SSDT,ISDeploymentWizard.exe并右键单击目录的错误消息。
TITLE: SQL Server Integration Services
------------------------------
The required components for the 64-bit edition of Integration Services cannot be found. Run SQL Server Setup to install the required components.
A .NET Framework error occurred during execution of user-defined routine or aggregate "deploy_project_internal":
System.Data.SqlClient.SqlException: The required components for the 64-bit edition of Integration Services cannot be found. Run SQL Server Setup to install the required components.
System.Data.SqlClient.SqlException:
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`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 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
at System.Data.SqlClient.SqlCommand.ExecuteToPipe(SmiContext pipeContext)
at Microsoft.SqlServer.Server.SqlPipe.ExecuteAndSend(SqlCommand command)
at Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.RaiseError(SysMessageId messageId, SysMessageSeverity severity, Object[] args)
at Microsoft.SqlServer.IntegrationServices.Server.ServerApi.GetDtsPath(Int16 use32bitOn64, String& path)
at Microsoft.SqlServer.IntegrationServices.Server.ServerApi.GetISServerExecPath(Int16 use32bitOn64, String& path)
at Microsoft.SqlServer.IntegrationServices.Server.ServerApi.DeployProjectInternal(SqlInt64 deployId, SqlInt64 versionId, SqlInt64 projectId, SqlString projectName)
. (Microsoft SQL Server, Error: 27222)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4451&EvtSrc=MSSQLServer&EvtID=27222&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------