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

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

Stack Overflow用户
提问于 2018-05-28 09: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 01: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 06: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-07 20: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

复制
相关文章
this 指向4 — 事件处理函数中的 this
本文继续讨论 this 指向 问题,今天讨论: 事件处理函数中的 this 文末尾有关于this的面试题,可直接查看 0 1 事件处理函数中的 this 示例1: <button id="btnTest" onclick="console.log(this)">Test</button> <button id="btnTest2" onclick="(function(){console.log(this)})()"> Test2</button> 点击结果为: 示例2: //场景1 let
用户9914333
2022/07/22
8460
this 指向4  — 事件处理函数中的 this
js 中的构造函数,构造函数作用,构造函数和普通函数的区别
函数的定义方式: 1.声明式函数定义: function 函数名 (){};这种定义方式,会将函数声明提升到该函数所在作用域的最开头,也是就无论你在这个函数的最小作用域的那儿使用这种方式声明的函数,在这个作用域内,你都可以调用这个函数为你所用。 2.函数表达式:let fun = function(){}; 此方式定义的函数,只能在该作用域中,这段赋值代码执行之后才能通过fun()调用函数,否则,由于变量声明提升,fun === undefined。 3.new Function 形式: var fun1 = new Function (arg1 , arg2 ,arg3 ,…, argN , body );Function构造函数所有的参数都是字符串类型。除了最后一个参数, 其余的参数都作为生成函数的参数即形参。这里可以没有参数。最后一个参数, 表示的是要创建函数的函数体。
全栈程序员站长
2022/10/04
3.5K0
Python中的构造函数
Python中的构造函数是__init__函数。在Python中,子类如果定义了构造函数,而没有调用父类的,那么Python不会自动调用,也就是说父类的构造函数不会执行。
用户7886150
2020/12/20
1.7K0
java构造函数调用另一个构造函数_java中的构造函数
* 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法
用户7886150
2021/04/29
4.5K0
Dom 事件处理函数
别人整理的,我顺手就给捏来了哈哈。很详细的一些事件,浏览器支持情况,以及详细的说明。在这里向整理者致敬。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr
练小习
2017/12/29
8480
虚函数中构造函数的调用顺序
1 /*曾经有段时间一直被构造函数中的虚函数所困扰,现在通过自己重新学习了一遍,标注一下容易忘记的知识*/ 2 #include<iostream> 3 using namespace std; 4 class Base0 5 { 6 public: 7 Base0(int var):var0(var) 8 { 9 cout<<"Construct base0"<<endl; 10 } ; 11 int var0; 12 void fun()
Gxjun
2018/03/22
3.5K0
虚函数中构造函数的调用顺序
【Kotlin】类的初始化 ② ( 主构造函数 | 主构造函数定义临时变量 | 主构造函数中定义成员属性 | 次构造函数 | 构造函数默认参数 )
在 Kotlin 类中 , 可以在 类声明 时 在 类名后 定义 " 主构造函数 " ;
韩曙亮
2023/03/30
4.9K0
继承中的构造方法内存处理
实际上在面向对象第一天的讲解当中,我们对内存方面做了一些隐瞒。因为除了Object类,所有的类都是有父类的。但是我们在考虑内存图时忽略了这点,现在,我们来简单描述加入了子父类关系后的对象内存图。
星哥玩云
2022/09/14
4810
继承中的构造方法内存处理
【学习笔记】SWIFT中的构造函数
2017-05-05 by Liuqingwen | Tags: Swift | Hits
IT自学不成才
2019/01/08
1.2K0
React的事件处理函数用法详解!
页面交互必然会伴随事件的发生,譬如HTML中的一个button被点击了一下,接下来页面应该怎么反应?就是需要button的onClick事件函数来处理。
Learn-anything.cn
2021/11/28
9000
C++构造函数 | 构造函数
C++在建立一个对象时,常常需要作某些初始化,如果一个数据成员未被赋值,则它的值是不可预知的,因为在系统为它分配内存时,保留了这些存储单元的原状,这就成为了这些数据成员的初始值,在C++中,对象是一个实体,它反映了客观事物的属性,是应该有确定的值的。
小林C语言
2021/01/26
2.2K0
C++构造函数 | 构造函数
react中的事件处理(二)
在React中,事件处理函数通常会与组件的状态(state)进行交互。我们可以通过更新状态来响应事件的发生。
堕落飞鸟
2023/05/19
8200
react中的事件处理(一)
React中的事件绑定采用了类似于HTML中的方式,但有一些语法上的差异。我们可以在组件中定义事件处理函数,并将其绑定到特定的事件上。
堕落飞鸟
2023/05/19
7080
解析C#类中的构造函数
彭泽0902
2018/01/04
3.4K0
关于C#事件处理函数中的参数(object sender, EventArgs e)
1、是事件源,表示触发事件的那个组件 如(button/label/listview...),比如说你单击button,那么sender就是button
zls365
2021/02/26
2.2K0
C++中类的构造函数和析构函数
构造函数 对象创建的时候执行 student s //空参构造函数 栈内存中 student s("测试")//带参构造函数 栈内存中 或者 student *s=new student//空参构造函
乱码三千
2021/07/29
2K0
C++中类的构造函数和析构函数
Java里的构造函数(构造方法)
本文转载之https://www.cnblogs.com/livterjava/p/4709561.html
用户7886150
2021/01/31
2.5K0
创造特殊的构造函数——寄生构造函数模式
当我们需要构造一个特殊的数据,我们可以通过寄生构造函数来实现。比如我们要格式化一个Array(简单举例),将其变成一个有“|”组成的字符串,我们可以这么做:
就只是小茗
2018/12/07
9530
点击加载更多

相似问题

函数可以处理'keypress‘事件,但不能处理我激发的相同的'keypress’事件

27

构造函数内部的事件处理

12

构造函数中的事件处理程序与事件处理程序在构造函数之外的行为不同。

11

未激发隐藏事件处理程序

10

UserControl的事件处理程序不会激发

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文