sas - 通过 ODBC 连接到 SAS 库
问题描述
我是 ODBC 的新手,并试图在 Windows ODBC 管理员中创建一个 DSN,以便使用“RODBC”或类似的 R 包从 R 调用它。
我可以在“SQL Server”驱动程序上找到任何东西的“服务器名称”和“数据库名称”。但是,“SAS”驱动程序不允许我找到服务器和数据库名称的明确名称。我只知道存储数据集的 URI,我还可以获得存储数据库及其端口的 SAS 服务器的主机名。有没有办法将它添加为 DSN,甚至直接从 R 调用它?我已经尝试了这些名称和地址的几种排列,但我不断收到相同的错误,即 odbc 连接不成功。
例如,在我按照步骤在 ODBC 管理员中添加 SAS 服务器之后,我在 R 中使用了 RODBC 包,我得到了这个结果
odbcConnect("mydbname") [ 1 ] -1 警告消息:在 RODBC::odbcDriverConnect("DSN=mydbname") 中:ODBC 连接失败
解决方案
推荐阅读
- python-3.x - 如何在python中预测日期和日期?
- azure - 通过 keyvault 注入连接字符串时备份 Azure WebApp
- c++ - 关于 ADC,-1 (0xFFFFFFFF) 有什么特别之处吗?
- html - 当一个 flex div 位于另一个 flex div 中时,我如何一直弯曲它的 1 个项目?
- amazon-web-services - 没有前缀性能的 S3 对象
- perl - 变量没有得到扩展
- scala - 内联映射函数而不是循环
- nginx - Nginx 无法使用自定义 DNS 解析器解析上游
- reactjs - 去掉 TextField type=“time” material-ui React 出现的箭头和十字
- servlets - 使用 Embedded Jetty 在 WAR 之外提供静态内容