Задача потока данных служб SSIS. Запрещено вызывать внутри фильтра сообщений. (Исключение из HRESULT: 0x8001005 ...) - PullRequest
2 голосов
/ 11 апреля 2019

Я пытаюсь изучить SSIS и продолжаю сталкиваться с ошибками Visual Studio 2017. По сути, я изучаю простые концепции импорта Excel в базу данных, и время от времени я сталкиваюсь с этой ошибкой. В основном, что произойдет, это то, что один из символов шага будет иметь желтый вращающийся круг вместо зеленой галочки, и тогда я получу следующую ошибку:

Запрещено вызывать внутри фильтра сообщений. (Исключение из HRESULT: 0x80010005 (RPC_E_CANTCALLOUT_INEXTERNALCALL))

с последующим уведомлением о задержке Visual Studio.

Я не могу щелкнуть хорошо или закрыть - мне нужно завершить задачу и перезагрузить программу. Кто-нибудь когда-нибудь сталкивался с этим?

1 Ответ

0 голосов
/ 11 апреля 2019

Много вещей, чтобы попробовать

Я не сталкивался с подобной проблемой раньше, но могу дать несколько советов:

  1. Попробуйте запустить Visual Studio в безопасном режиме,поскольку проблема может быть вызвана расширением, вы можете сделать это с помощью следующей команды из командной строки

    devenv.exe /safemode
    
  2. Убедитесь, что файл Excel не поврежден, попробуйте создать егопакет с другим файлом Excel

  3. Проблема с установленным Microsoft Access Database Engine, попробуйте создать аналогичный пакет с другим типом файла (плоский файл), если он выполняется без проблем, а затем проверьте, чтоПоставщик Excel установлен правильно
  4. Убедитесь, что установлена ​​последняя версия средств данных SQL Server

Аналогичная проблема

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...