有沒有辦法在SQL Server 2008?
中使用R
電源,我的意思是在控制檯中使用或通信它們兩個。
如果是什麼程序?R和SQL Server 2008
4
A
回答
6
SQL Server數據在R:
使用R內SQL Server數據的一個例子是here。本博客文章介紹如何使用K-Means Clustering繪製來自SQL服務器表的數據。在SQL Server中
調用R:
您可以使用擴展存儲過程XP_CmdShell調用R(或尼克指出的任何命令行工具),在SQL Server中。
啓用功能在服務器級別:
XP_CMDSHELL暴露在SQL Server中運行cmd shell。出於顯而易見的原因,這是默認情況下不啓用的。系統管理員(或具有控制服務器權限的人員)可以在服務器級別使用此功能enable。
啓用特定用戶訪問此功能:
exec ON xp_cmdshell TO *YourLoginHere*
參考this URL的最佳實踐(如使用代理帳戶的非系統管理員用戶)和用法示例的詳細信息。
3
你想使用RODBC包:http://cran.r-project.org/web/packages/RODBC/。
小插圖是here。
2
我認爲RODBC與你所要求的相反(我想你想從SQL Server中調用R)。但是,從SQL Server中的存儲過程以及正確的安全設置(您可能想在此討論一個非常熟練的sysadmin),您可以運行任何命令行工具,包括R.我記得存在一個系統存儲過程(但因爲它已經有一段時間了,所以忘了它的名字)。
您可以將腳本(甚至可能是腳本腳本)傳遞給R,或者將正確的信息通過RODBC再次傳遞給SQL Server,它可以在其中找到要執行的語句或要用於分析。
這應該給你足夠的力量溝通是雙向的......
相關問題
- 1. 在Windows Server 2008和SQL Server
- 2. SQL Server 2008和SP1
- 3. SQL Server 2008和HashBytes
- 4. Proj.NET和Sql Server 2008
- 5. SQL Server 2000和SQL Server 2008查詢
- 6. django sql-server 2008 sp2和sql-server 2012
- 7. SQL Server 2008與SQL Server 2008 Express大小
- 8. sql server 2008 64位和sql server 2008有什麼區別?
- 9. SQL Server 2008 R2和SQL Server 2008 R2 RTM之間的差異
- 10. 下載鏈接SQL Server 2008 Developer Edition和SQL Server 2008標準版?
- 11. SQL Server 2008和.NET Framework 4
- 12. 支持SQL Server 2005和2008
- 13. WPF和SQL Server 2008 R2 DB
- 14. SharePoint和SQL Server 2008審計
- 15. dbExpress和SQL Server 2008慢
- 16. 使用PHP和SQL Server 2008
- 17. VBScript和SQL Server 2008問題
- 18. SQL Server 2008的ADDTIME和SEC_TO_TIME
- 19. SQL Server 2008 std。和TLS 1.2
- 20. ASP.NET,IIS和SQL Server 2008
- 21. SQL Server 2005和2008聯合
- 22. SQL Server 2008,Kerberos和SPN
- 23. AVG和CASE SQL Server 2008中
- 24. Sql Server 2008和PHP - sqlsvr_escape_string?
- 25. html5,svg和Sql server 2008 geodata
- 26. SQL Server 2008和.Net 4.0?
- 27. SQL Server 2008和中要求
- 28. SharePoint 2010和SQL Server 2008
- 29. ELMAH和SQL Server 2008 R2?
- 30. Microsoft SQL Server 2008和UTF-8