KB4563195-Fix: sp_execute_external_script svibanj neće uspjeti pokrenuti R skripte koje koriste rxlocalparallel izračunati kontekst ili 2019 do

Simptomi

Pretpostavljam da pokrenete R skripte koje koriste Rxlocal, paralelu izračunati kontekst ili Doparalelni R paket. Kada koristite sp_execute_external_script da biste pokrenuli skripte koje su napisane u programu R, primijetit ćete da se upit može objesiti dok pokrećete paralelne funkcije.

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Rješenje

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Zaobilazno rješenje

Na posao oko problema bez ažuriranja možete uvrstiti i neki dodatni R kod na servisu vrh skripte u sp_execute_external_script. Na kod je sljedeći:

paralelno <-getNamespace ("paralelno")

unlockBinding ("Makepzockcluster", paralelno

internalMakePSOCKcluster <- paralelno:: makePSOCKcluster

wrapperMakePSOCKcluster = funkcija (...) {

 args <-popis (...)

 if (! (" outfile "% u% Nazivi (args)) | | je. null (args [["outfile"]]))

 {

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

 }

 Pozovite (internalMakePSOCKcluster, args)

}

paralelno $ makePSOCKcluster <- Roppermakepsockcluster

lockBinding ("Makepzockcluster", paralelno

Reference

Saznajte više o  terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×