Oceniam SQL Server 2016
integrację z bazą danych z R na Windows 10. Podążyłem za krokami zainstalowanymi wszystkimi komponentami i skryptami. Teraz mam następujące pytania:Błąd SQL Server 2016 sp_execute_external_script z integracją R
Gdzie rezyduje sp_execute_external_script? Nie mogę tego znaleźć. Kiedy uruchomić skrypt, na przykład:
execute sp_execute_external_script @language = N'R' , @script = N' OutputDataSet <- InputDataSet;' , @input_data_1 = N' SELECT TOP 100 [BusinessEntityID] FROM [AdventureWorks2014].[Person].[Person];';
mam błąd:
“Msg 39021, Level 16, State 1, Line 1 Unable to launch runtime for 'R' script. Please check the configuration of the 'R' runtime. Msg 39019, Level 16, State 1, Line 1 An external script error occurred: Unable to launch the runtime. ErrorCode 0x80070490: 1168(Element not found.).”
Na podstawie powyższej sugestii, ja ponownie uruchomić skrypt, ale to nie rozwiązuje problemu.
Wszelkie sugestie są bardzo mile widziane.
mogę potwierdzić Pobiegłem wszystko powyższe. I nie mogę znaleźć niczego związanego z sp_execute_external_script w RegisterRExt.log. Informacje dziennika są za długie, aby je wkleić. – Frank
RegisterRExt.log jest tutaj: https://www.dropbox.com/s/r9jfdzvphieejw9/RegisterRExt.log?dl=0 – Frank
Dziękujemy za udostępnienie logów. Problem polegał na rejestracji rozszerzenia R (RegisterRExt) z poprawną instancją SQL Server. Na podstawie dzienników wygląda na to, że nazwa instancji to "MSSQLSERVER2016". Postępuj zgodnie z instrukcjami w mojej drugiej odpowiedzi i daj mi znać, jeśli to rozwiąże problem. –