我希望在我的SQL Server数据库中创建一个运行在本地实例上的表,并使用我用R编写的谓词模型填充它;为此,我将这几行R脚本称为:
predictionSql = RxSqlServerData(table = "Logit_FPD60_ZIP", connectionString = connStr)
predict_logit = rxPredict(logit_model, input_data, outData = predictionSql)...which返回:
MicrosoftSQL ServerLogin为用户“我的服务器”失败。
我可以从服务器建立连接并预览数据。
我试过:
即:
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中使用这个连接字符串:
connStr <- paste("Driver=SQL Server; Server=", "NB-IT-JIRAK\\SJ",
";Database=", "Predict", ";Trusted_Connection=true", sep = "");我遗漏了什么?对于R来说,我们将非常感谢您的帮助。提前谢谢。
发布于 2018-11-18 23:10:30
如果连接字符串是测试机器或使用特权帐户,则将其更改为sa:
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)https://stackoverflow.com/questions/52568403
复制相似问题