Dotyczy
SQL Server 2019 on Windows

Symptomy

Uznawan Uruchamianie skryptów języka R korzystających z RxLocalParallel kontekst obliczeń lub pakiet DoParallel R. Gdy używasz sp_execute_external_script do uruchamiania skryptów napisanych w języku R, zauważysz, że kwerenda może się zawiesić. podczas uruchamiania funkcji równoległych.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Rozwiązanie

Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:

Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Obejście

Do działania Jeśli problem nie został jeszcze zaktualizowany, możesz uwzględnić dodatkowy kod R w witrynie Początek skryptu w sp_execute_external_script. Po kod jest następujący:

równoległa <-GetNamespace ("równolegle")

unlockbinding ("makePSOCKcluster"; równoległe

internalMakePSOCKcluster < — równolegle:: makePSOCKcluster

wrapperMakePSOCKcluster = funkcja (...) {

 argumenty <-lista (...)

 Jeżeli (! (" plik "% in% Names (args)) | | to. null (args [["plik"]]))

 {

   args [["plik"]] <- tempfile()

 }

 do. call (internalMakePSOCKcluster; args)

}

Parallel $ makePSOCKcluster <- wrapperMakePSOCKcluster

lockbinding ("makePSOCKcluster"; równoległe

Informacje

Informacje o  terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.