我公司的数据管理人员(不是 SAS 用户)已向我发送了连接到我们的一台 Redshift 服务器的信息:
用户ID:用户
密码:pwd
数据库服务器:svr123
数据库端口:1234
数据库:db123
架构:data_schema_123
我的SAS libname语句如下:
libname newlib redshift
user="user"
password="pwd"
READBUFF=10000 SUB_CHAR=QUESTIONMARK
schema="data_schema_123"
database="db123"
server="svr123"
port=1234;
执行后我看到以下错误消息:
ERROR: CLI error trying to establish connection: [DataDirect][ODBC lib] Data source name not found and no default driver specified
ERROR: Error in the LIBNAME statement.
我的语法是否存在明显错误,或者这更多的是 IT 问题?
虽然这与另一篇文章类似,但有几个地方可以开始。
基于错误“未找到数据源名称且未指定默认驱动程序”,我认为您的 IT 需要配置 ODBC ini 文件。
这里是一个链接:SAS ODBC 配置 和 AWS Redshift 从第 39 页开始。
以下是来自提供类似帮助的 sas 论坛的参考: SAS 论坛