SSIS项目部署错误:“deploy_project_internal”

时间:2017-11-28 20:07:05

标签: sql-server deployment ssis

我使用SQL Server安装程序,下载的SSDT(2015),构建了一个简单的导入包,并且似乎无法部署,将SSIS添加为现有 SQL Server 2016实例的功能。错误如下。

我尝试过的事情:

  1. 检查注册表项路径

  2. 根据此article

  3. 修改权限
  4. 此论坛中其他4个其他主题的建议 当我搜索“deploy_project_internal”

  5. 修复新安装的SSIS(已验证其已安装并正在运行)

  6. 每次尝试后重新启动服务器和SQL Server

  7. 验证TargetServerProperty是否已正确设置为SQL Server 2016

  8. 运行ISDeploymentWizard.exe并从目录部署(同样的错误)

  9. 我大部分时间都在处理这个问题。这只是一个错误吗?

    提前感谢您的帮助!

    以下是来自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
    ------------------------------

    enter image description here

0 个答案:

没有答案