KB4534893 – ÅTGÄRDAT: Vid felsökning av ett SSIS-paket i SSDT 2017 startas alltid DtsDebugHost i 32-bitars istället för 64-bitars

Gäller för
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Symptom

Anta att du installerar SQL Server Data Tools (SSDT) 2017. När du försöker felsöka ett SSIS-paket (služba SSIS) i SSDT startar DtsDebugHost alltid i 32-bitarsläge i stället för 64-bitarsläge.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Lösning

64-bitarsversionen av DtsDebugHost finns på följande plats:

      

C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SSIS\140\Binn\DtsDebugHost.exe
      

      

Du kan komma runt det här problemet genom att kopiera filen DtsDebugHost från mappen VS till rätt plats:

kopiera "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"
      

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.