Инструменты данных SQL Server 2017 для Visual Studio 2017 - Невозможно запустить ошибку отладчика - PullRequest
0 голосов
/ 28 мая 2018

У меня проблемы с отладчиком при попытке запустить простой проект служб SSIS, включающий импорт небольшого образца CSV-файла в SQL Server.

Я искал StackOverflow с "ошибкой отладчика Microsoft.DataTransformationServices.VsIntegration"и просмотрел все результаты поиска.

Похоже, у кого-то еще была такая же проблема с VS2015 около года назад, но она так и не была решена.

Инструменты данных Microsoft SQL Server Microsftдля Visual Studio 2015 с сообщением об ошибке отладки

Я попытался просмотреть программу просмотра событий и сгенерировал журналы Visual Studio, но там ничего нет.

При попытке вызвать 2 сообщения об ошибкевыполнить задание SSIS.

Ошибка 1:

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:

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 (Не удалось выполнить пакет EXE.)

ИмеетКто-нибудь сталкивался с этой проблемой и смог ее преодолеть?

А пока я попробую переустановить пакеты в папке с полезной нагрузкой и посмотреть, решит ли это эту проблему.

Ответы [ 2 ]

0 голосов
/ 07 мая 2019

Я решил эту проблему, заполнив необходимые поля в задаче «Выполнение SQL».Мне не хватало значения в поле SQL Statement.

Другой способ избавиться от этой ошибки - установить свойство «DelayValidation» с False на True.Но это только обходной путь, пока вы не исправите реальную проблему.

Эта страница также была полезна.

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

DelayValidation <- найдите это свойство в Control Flowзадачи </p>

ValidateExternalMetadata <- найти это свойство в задачах потока данных </p>

0 голосов
/ 06 июня 2018

Мне удалось решить проблему с SQL Server 2016 и Visual Studio 2015 и соответствующим SSDT 2015. Я всегда устанавливал их как администратор (щелчок правой кнопкой мыши на EXE и Запуск от имени администратора).

Iвыполните следующие действия:

  1. Я удалил все SQL Server Management Studio, SQL Server 2017, Visual Studio 2017 с SSDT.

  2. Удалил папки

     C:\Users\me\AppData\Local\Microsoft\VisualStudio\14.0
     C:\Users\me\AppData\Roaming\Microsoft\VisualStudio\14.0
    
  3. Установленный SQL Server 2016 (от имени администратора)

  4. Установленная последняя версия SQL Server Management Studio (от имени администратора)

  5. Установил Visual Studio 2015 (для меня VS 2015 дал несколько недостающих DLL, и я все исправил - все заработало)

  6. Наконец я установил Visual Studio Data Tools для2015.

Пожалуйста, найдите exe для установки VS2015, SSDT-2015 и SQL Server 2016 из здесь , а также вы можете скачать их с официальных сайтов с помощью поиска.

и SSMS from здесь

Надеюсь, это кому-нибудь пригодится.

...