CORREÇÃO: a depuração de um pacote SSIS no SSDT 2017 sempre inicia DtsDebugHost no 32 bit em vez de 64 bits

Aplica-se a: SQL Server 2017 Developer on WindowsSQL Server 2017 Enterprise Core on WindowsSQL Server 2017 Enterprise on Windows

Sintomas


Suponha que você instale as ferramentas de dados do SQL Server (SSDT) 2017. Quando você tenta Depurar um pacote SSIS (SQL Server Integration Services) no SSDT, o dtsDebugHost sempre é iniciado no modo de 32, em vez do modo de 64 bits.

Status


A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução


Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Sobre atualizações cumulativas do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:

Solução alternativa


A versão de 64 bits do dtsDebugHost é encontrada no seguinte local:
C:\Arquivos de Programas\microsoft Visual Studio 14.0 \ Common7\IDE\Extensions\Microsoft\SSIS\140\Binn\DtsDebugHost.exe
Para contornar esse problema, copie o arquivo dtsDebugHost da pasta vs para o local correto:
Copie "C:\Program Files\Microsoft Visual Studio 14.0 \ Common7\IDE\Extensions\Microsoft\SSIS\140\Binn\DtsDebugHost.exe" "C:\Program Files\Microsoft SQL Server\140\DTS\Binn"

Referências


Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.