首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用RevoScaleR在Server中创建表?

如何使用RevoScaleR在Server中创建表?
EN

Stack Overflow用户
提问于 2018-09-29 12:32:14
回答 1查看 97关注 0票数 2

我希望在我的SQL Server数据库中创建一个运行在本地实例上的表,并使用我用R编写的谓词模型填充它;为此,我将这几行R脚本称为:

代码语言:javascript
复制
predictionSql = RxSqlServerData(table = "Logit_FPD60_ZIP", connectionString = connStr)
predict_logit = rxPredict(logit_model, input_data, outData = predictionSql)

...which返回:

MicrosoftSQL ServerLogin为用户“我的服务器”失败。

我可以从服务器建立连接并预览数据。

我试过:

  1. 在我的Server安全属性中设置Server和Windows身份验证模式,并重新启动服务和登月簿。
  2. 创建通用Server连接器

即:

ODBC DRIVER=SQL Server本机客户端11.0 DATABASE=Predict WSID=NB JIRAK APP=Operačnísystém Microsoft Trusted_Connection=Yes SERVER=NB JIRAK\SJ Description=Generic SQL连接器

我在R中使用这个连接字符串:

代码语言:javascript
复制
connStr <- paste("Driver=SQL Server; Server=", "NB-IT-JIRAK\\SJ",
                 ";Database=", "Predict", ";Trusted_Connection=true", sep = "");

我遗漏了什么?对于R来说,我们将非常感谢您的帮助。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-18 23:10:30

如果连接字符串是测试机器或使用特权帐户,则将其更改为sa

代码语言:javascript
复制
connection_string <- sprintf("Driver=SQL Server;Server=%s;Database=%s;Uid=sa;Pwd=mypass", server, db_name)
commented: --> connection_string <- sprintf("Driver=SQL Server;Server=%s;Database=%s;Trusted_Connection=Yes", server, db_name)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52568403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档