Застосовується до
SQL Server 2019 on Windows

Ознаки

Припустити Запуск сценаріїв R, які використовують RRR- паралельну обчислення контексту або пакунка. Під час використання sp_execute_external_script для запуску сценаріїв, написаних у R, ви помітите, що запит може висіти під час виконання паралельних функцій.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Спосіб вирішення

Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:

Відомості про накопичувальне оновлення для сервера SQL Server:

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Інші способи вирішення

Для роботи навколо цієї проблеми без оновлення можна додати додатковий код R за адресою у верхній частині сценарію в sp_execute_external_script. На код має такий вигляд:

Паралельна <-getNamespace ("Паралельна")

unlockBinding ("makePSOCKcluster"; паралельно

Internalmakeppkкластер <- Паралельна:: Makepckкластер

функція Wmppermakeppkкластер = функції (...) {

 аргументи <-list (...)

 If (! (" outfile "% у% імена (аргс)) | | is. Null (Args [["outfile"]]))

 {

   Args [["outfile"]] <- tempfile ()

 }

 Do. Call (Internalmakeppkкластер, Args)

}

паралельний $ Makepckкластер <- функція Wmppermakeppkкластер

lockBinding ("Makepwkкластер"; паралельно

Посилання

Відомості про  термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.