Есть ли у кого-нибудь проблема с аварийным завершением работы Visual Studio 2015 Data Tools при запуске пакета?

Я могу создавать пакеты SSIS без каких-либо проблем, но почти каждый раз, когда я запускаю пакет из Visual Studio, он дает сбой. Иногда происходит сбой в течение нескольких секунд после запуска пакета, в других случаях запускается несколько минут, а затем происходит сбой.

Единственная ошибка, регистрируемая в журнале событий Windows:

Имя сбойного приложения: devenv.exe, версия: 14.0.25420.1, отметка времени: 0x57685d85 Имя сбойного модуля: ucrtbase.dll, версия: 10.0.17763.1, отметка времени: 0xc3ae1887 Код исключения: 0xc0000409 Смещение ошибки: 0x000a5d0b Идентификатор сбойного процесса: 0x5bd4 Ошибка время запуска приложения: 0x01d4cdf2158d4ebd Путь сбойного приложения: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv.exe Путь сбойного модуля: C: \ WINDOWS \ System32 \ ucrtbase.dll Идентификатор отчета: 760baa61-e6fb -4646-83f5-94ed566b1d4a Полное имя сбойного пакета: Идентификатор приложения, относящегося к сбойному пакету:

Я пробовал отремонтировать и переустановить Visual Studio (несколько раз), переустановить Data Tools, а также переустановить распространяемый компонент Visual C ++ 2015 (поскольку я видел в сети комментарии других людей, которые, как я думал, будут похожей проблемой ucrtbase.dll. Это рабочий компьютер , и у других здесь была такая же проблема в прошлом, но, похоже, она была решена для них после выполнения некоторых шагов, которые я уже сделал. Некоторое время мы думали, что это связано с использованием сбалансированного распределителя данных, но я полностью удалили это, и у меня все еще есть проблемы. Любая помощь / идеи будут очень благодарны.

Окружающая обстановка:

  • Окно 10 версии 1809
  • Visual Studio 2015 с обновлением 3
  • Инструменты данных SQL Server 2015
  • Kingswaysoft v10.2

person lessthancommon    schedule 26.02.2019    source источник
comment
Ошибка связана с ucrtbase.dll. вы пробовали заменить / переустановить этот файл? Кроме того, какая у вас битовая установка: 32 или 64?   -  person J Weezy    schedule 26.02.2019
comment
Из того, что я смог найти, распространяемый компонент Visual C ++ 2015 должен был быть для ucrtbase.dll, так что да, я попытался переустановить его. 64-битная Windows, 32-битные приложения.   -  person lessthancommon    schedule 27.02.2019
comment
Вы используете 64-битный SQL Server и 64-битный Visual Studio?   -  person J Weezy    schedule 27.02.2019
comment
32-битная Visual Studio, подключающаяся к 64-битному SQL Server.   -  person lessthancommon    schedule 27.02.2019
comment
Это может быть твоей проблемой. Установите VS 64-бит. Я видел, как стек продуктов Microsoft по крайней мере однажды выдает загадочные ошибки, и это было связано с несоответствием установленных битовых версий.   -  person J Weezy    schedule 27.02.2019
comment
Я использовал эту установку годами, и у меня никогда не было проблем.   -  person lessthancommon    schedule 27.02.2019
comment
Подожди, ты прав. VS - это 32-битное приложение, которое может компилировать 64-битное. Мозг пердеж. Как насчет Kingswaysoft? это 32 или 64 битная установка?   -  person J Weezy    schedule 27.02.2019
comment
Как и в прошлом месяце или около того.   -  person lessthancommon    schedule 27.02.2019
comment
64-битной версии VS не существует (stackoverflow.com/questions/2516436/visual-studio-64 -бит). Тем не менее, я тоже время от времени испытывал подобное поведение. Запуск VS с / Resetskippkgs работал (и не работал), переустановка работала (и не работала). Реструктуризация пакета (разбиение на две части) почти всегда работала в крайнем случае.   -  person Todd McDermid    schedule 27.02.2019
comment
Спасибо, однако реструктуризация пакета здесь не вариант. У меня эти сбои с простейшими пакетами: вытаскивайте из одного источника и отправляйте на другую цель без перерывов между шагами. Вчера вечером я выполнил полную переустановку (сброс) Windows, переустановил все свои приложения, и эта проблема до сих пор не устранена.   -  person lessthancommon    schedule 27.02.2019


Ответы (1)


Это не лучший (или правильный) ответ, а скорее обходной путь. Поскольку я не могу выполнять свою работу с глючным VS, я решил попробовать VS 2017 (с SSDT 2017 и т. Д.). Последние пару часов он работал и не давал сбоев (пока). На данный момент, пока мы не сможем полностью перейти к 2017 году, моим обходным решением будет создание новых проектов в 2015 году, чтобы другие разработчики могли продолжать работать со мной, но затем переключимся на 2017 год для тестирования.

Если у кого-то появится реальное решение проблемы (я предполагаю, что это какая-то комбинация VS, SSDT, Windows и других обновлений), поделитесь.

person lessthancommon    schedule 27.02.2019
comment
Может ли VS2015 нацеливаться на ту же версию SQL Server, что и VS2017, для создания пакетов? Что касается этого сообщения, VS2017 может указывать на 2012, 2014, 2016, 2017 и я считаю, что 2019. Другими словами, вам не нужно повторно указывать пакеты просто при переключении между версиями Visual Studio - вы меняете пакеты только при указании к разным версиям SQL Server. - person J Weezy; 28.02.2019