我在Windows Server 2016 Standard上安装了SQL Server 2017 Enterprise。然后,我安装了Visual Studio 2015企业版和SSDT 2015。 现在,我需要在64位模式下调试我的SSIS包(由于32位模式下的内存限制)。但是,当我在Visual Studio中运行该程序包时,尽管我已将Run64BitRuntime = true设置为它始终使用32位版本的DtsDebugHost.exe。
当我在“程序文件(x86)”中搜索DtsDebugHost.exe时,会在以下位置找到它:
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn
C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn
C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn (this one always runs)
当我在“程序文件”中搜索DtsDebugHost.exe时,只能在以下位置找到它:
C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SSIS\140\Binn