gpt4 book ai didi

r - 如何使用 RevoScaleR 在 SQL Server 中创建表?

转载 作者:行者123 更新时间:2023-11-30 09:17:12 25 4
gpt4 key购买 nike

我想在本地实例上运行的 SQL Server 数据库中创建一个表,并用用 R 编写的预测模型填充它;为了达到这个目的,我将这些 R 脚本行称为:

predictionSql = RxSqlServerData(table = "Logit_FPD60_ZIP", connectionString = connStr)
predict_logit = rxPredict(logit_model, input_data, outData = predictionSql)

...返回:

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'my server'.

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

我已经尝试过:

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

这是:

[ODBC] DRIVER=SQL Server Native Client 11.0 DATABASE=Predict WSID=NB-IT-JIRAK APP=Operační systém Microsoft® Windows® Trusted_Connection=Yes SERVER=NB-IT-JIRAK\SJ Description=Generic SQL Connector

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

connStr <- paste("Driver=SQL Server; Server=", "NB-IT-JIRAK\\SJ",
";Database=", "Predict", ";Trusted_Connection=true", sep = "");

我错过了什么? R 新手,如有帮助,将不胜感激。提前致谢。

最佳答案

如果是测试机器或使用特权帐户,请将连接字符串更改为 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)

关于r - 如何使用 RevoScaleR 在 SQL Server 中创建表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52568403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com