简体   繁体   中英

Can R access internet whilst running as an external script in SQL Server?

I run the R portion of the code in Rstudio, and it works fine. But when I call it inside SQL Server, it runs successfully, but cant return any results, only "I've got nothin'" which is the default error of the wikifacts package when it cant find a result to return.

EXEC sp_execute_external_script       
                    @language = N'R',
                    @script = N' 

                    library(wikifacts)
                    query <- "Microsoft"
                    answer <- as.data.frame(wiki_define(query, sentence = 1))
                    print(answer)
                    '

Im just wondering if its being blocked along the way, or not possible to call external data from SQL server? And what a possible workaround could be?

Solved..!

For anyone who wants to know, I had to disable outbound firewall rules for SQL server.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM