Ошибки при вызове Python в SQL 2019 через sp_execute_external_script [закрыто]
Только что завершили новую автономную установку ** версии для разработчиков SQL 2019 **, в которой мы также решили установить опцию Python в разделе «Службы машинного обучения и языки». Установка была успешно завершена.
При вызове Python из SSMS с использованием sp_execute_external_script я получаю следующую ошибку.
Msg 39012, уровень 16, состояние 14, строка 0 Невозможно связаться со средой выполнения для сценария Python для идентификатора запроса: BFCF876F-40C8-4DD8-B925-2B85DC7FF3F9. Пожалуйста, проверьте требования к среде выполнения Python. В то же время в средстве просмотра событий я вижу эти ошибки около bxlserver.exe
Имя сбойного приложения: BxlServer.exe, версия: 9.2.0.0, отметка времени: 0x5d6469b7 Имя ошибочного модуля: KERNELBASE.dll, версия: 10.0.17763.1911, отметка времени: 0x206fb2f7 Код исключения: 0xc06d007e Смещение ошибки: 0x0000000000039689d007eFault путь к приложению: D:\Program Files\Microsoft SQL Server\MSSQL15.SQL01\PYTHON_SERVICES\lib\site-packages\revoscalepy\rxLibs\BxlServer.exe Путь к исходному модулю: C:\Windows\System32\KERNELBASE.dll Идентификатор отчета: 5f0d44a2-cef3-4b2f-9584-d704c671cde1 Полное имя сбойного пакета: ID приложения, связанного с ошибочным пакетом:
Много информации о первой ошибке доступно в Интернете, большинство из которых я пробовал пока безуспешно.
В журнале «pythonlauncher.log» эта ошибка повторяется 7 раз каждый раз, когда я пытаюсь запустить сценарий из ssms:[2021-07-07 21:33:26.813][000028DC][0000222C][Ошибка] Процесс ::TryTerminate завершился неудачно с код ошибки: 5
Журнал ошибок SQL Server показывает следующую ошибку: Сообщение Не удалось получить соединение со спутником {CEA94CF6-B944-420F-BF45-5FB8C667761C} через 60000 миллисекунд. Код ошибки: 0x80040001.
Меры, которые я уже предпринял, включают «включение» sp_execute_external_script через sp_configure и предоставление учетной записи домена, на которой запущена служба SQL Launchpad Service, полного доступа к каталогу «python services», а также группе администраторов, членом которой уже является наша панель запуска. Мы также добавили путь к python.exe в переменные среды PATH. Я также применил обновление SQL 2019 CU11, а также последнюю версию Python CU.
Я нашел этот поток, который, похоже, является идентичной проблемой, и решением было переустановить SQL Server на диск C. Я также установил на другой диск, D для меня, я не могу представить, что это единственный способ заставить эту работу (https://social.msdn.microsoft.com/Forums/en-US/197971e9-01e2-45c3-bac1-3a2e2dcaf685/ SQL-сервера 2019-неспособный к сообщаться-с-среда-в-г-скрипт-для-запроса-Ид пожалуйста форум =sqldatabasemirroring)
Заранее благодарю за любую помощь. Рон Мантини Intel Corp