Primenjuje se na
SQL Server 2019 on Windows

Simptomi

Pretpostaviti da pokrenete R skripte koje koriste RxLocalParallel izračunajte kontekst ili doParallel R paket. Kada koristite sp_execute_external_script za pokretanje skripti napisanih u programu R, primećujete da upit može da zaseda tokom pokretanja paralelnih funkcija.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Rešenje

Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:

Kumulativne ispravke za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Rešenje

Na posao oko problema bez ažuriranja, možete uključiti neki dodatni R kôd na vrh vaše skripte u sp_execute_external_script. kôd je sledeći:

paralelno <- getNamespace("paralela")

unlockBinding("makePSOCKcluster", paralelno)

interniMakePSOCKcluster <- paralela::makePSOCKcluster

wrapperMakePSOCKcluster = function(...) {

 args <- spisak(...)

 if (!(" outfile" %in% imena(argovi)) || je.null(args[["outfile"]]))

 {

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

 }

 do.call(internalMakePSOCKcluster, args)

}

paralelni$makePSOCKcluster <- omotMakePSOCKcluster

lockBinding("makePSOCKcluster", paralelno)

Reference

Saznajte više o  terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.