发布
社区首页 >问答首页 >SQL Server Data Tools 2017 for Visual Studio 2017 -无法启动调试器错误

SQL Server Data Tools 2017 for Visual Studio 2017 -无法启动调试器错误
EN

Stack Overflow用户
提问于 2018-05-28 17:21:51
回答 3查看 3.8K关注 0票数 2

在尝试运行一个简单的SSIS项目时,调试器遇到了问题,该项目涉及将一个小的示例CSV文件导入到SQL Server中。

我用"debugger error Microsoft.DataTransformationServices.VsIntegration“”搜索了StackOverflow,并查看了所有的搜索结果。

看起来大约一年前,其他人在VS2015上遇到了同样的问题,但这个问题从未得到解决。

Microsft SQL Server Data Tools for Visual Studio 2015 giving debugging error

我试过查看事件查看器和生成的Visual Studio日志,但什么都没有。

当我尝试执行SSIS作业时,我收到两条错误消息。

错误1:

代码语言:javascript
代码运行次数:0
复制
Unable to start debugging.
The debugger is not properly installed.
Run setup to install or repair the debugger. (Microsoft.DataTransformationServices.VsIntegration)

Program Location:

   at Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.LaunchVsDebugger(IVsDebugger iVsDebugger, DataTransformationsProjectConfigurationOptions options)
   at Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.ValidateAndRunDebugger(Int32 flags, IOutputWindow outputWindow, DataTransformationsProjectConfigurationOptions options)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions, ProjectItem startupProjItem, DataTransformationsProjectConfigurationOptions options)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage(Int32 launchOptions)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions, DataTransformationsProjectConfigurationOptions options)
   at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.Launch(Int32 launchOptions, DataTransformationsProjectConfigurationOptions options)

错误2:

代码语言:javascript
代码运行次数:0
复制
Unable to start program 'DTS'.

The debugger is not properly installed.  Cannot debug the requested type of code.  Run setup to install or repair the debugger. (Microsoft Visual Studio Debugger)

Program Location:

   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.LaunchVsDebugger(IVsDebugger iVsDebugger, DataTransformationsProjectConfigurationOptions options)

我在安装SSDT和使用Visual Studio 2017时遇到了很多问题,我不得不求助于这里的解决方案才能让它正常工作。

SSDT installation issue (Failed to execute EXE package.)

有没有人遇到这个问题并设法克服它?

同时,我将尝试重新安装payload文件夹中的包,看看是否可以解决这个问题。

EN

回答 3

Stack Overflow用户

发布于 2020-01-21 09:32:38

原谅我的亡灵法术

我知道这是一个老生常谈的问题,但仍然有足够的人还没有过渡到VS 2019,所以它是相关的。我第二次遇到了这个问题,但在两次发生之间有很长一段时间。我完全忘记了问题和解决方案是什么。

长长的答案

我已经记录了所有的here

简短的回答

以下是我所记录的内容的简短版本:

  1. 不要急于卸载/重新安装Visual Studio2017
  2. ,请仔细阅读VS 2017 SSDT下载页面上的蓝色方框。这是critical.
  3. Download SSDT for Visual Studio2017
  4. 运行安装程序,并注意安装程序,看看它是否会警告你可能已经存在的旧扩展或安装程序。按照说明你有这个问题,关闭installer.
  5. Uninstall的Visual Studio,SSRS和SSAS扩展(VSIX)
  6. 运行SSDT安装程序-确保它是警告免费的
  7. 继续与这个问题应该工作和解决的问题,但这是一个复杂的问题,所以我不能保证。现在,在两台完全不同的机器(工作和家庭)上,这已经对我起了两次作用。
票数 2
EN

Stack Overflow用户

发布于 2018-06-06 14:38:15

我用SQL server 2016和Visual studio 2015以及各自的SSDT 2015解决了这个问题。我确保我每次都以管理员身份安装(右键单击EXE并以管理员身份运行)。

我遵循了以下步骤:

  1. I卸载了所有带有SSDT的SQL Server Management Studio、SQL Server 2017和Visual Studio 2017。
  2. 删除了这些文件夹

C:\Users\me\AppData\Local\Microsoft\VisualStudio\14.0 C:\Users\me\AppData\Roaming\Microsoft\VisualStudio\14.0

  • Installed SQL Server2016(作为administrator)

  • Installed SQL Server Management Studio的最新版本)(作为administrator)

  • Installed Visual Studio2015(对于我来说,VS 2015提供了一些丢失的DLL,我进行了修复-它开始工作了,我为2015安装了Visual Studio数据工具。

请从here找到安装VS2015、SSDT 2015和SQL Server2016的可执行文件,也可以通过搜索从官方网站下载。

和来自here的SSMS

我希望这对某些人有用。

票数 0
EN

Stack Overflow用户

发布于 2019-05-08 04:11:56

我通过填写Execute SQL Task中的必填字段解决了这个问题。我缺少SQL语句字段中的值。

我摆脱这个错误的另一种方法是将"DelayValidation“属性从False设置为True。但这只是一种变通办法,直到你解决了真正的问题。

这个页面也很有帮助。

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

DelayValidation <--在控制流任务中查找此属性

ValidateExternalMetadata <--在数据流任务中查找此属性

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50563004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档