有没有办法在连接字符串中指定“附加选项”的设置?
我正在尝试创建一个连接字符串,用于从安装了 SAS/Access to OleDb 的 SAS 访问 Amazon Redshift。
因为我只能访问 OleDb,所以我必须使用 OleDb 提供程序 MSDASQL 连接到 ODBC。
libname outhere oledb schema=ProjectXYZ init_string=
"
Provider=msdasql;
Driver={Amazon Redshift (x64)};
Server=blah.blah.blah.redshift.amazonaws.com;
Database=minions;
UID=bigboss;
PWD=boomboom;
Port=5439;
";
这主要是有效的,SAS Explorer 列出了数据库中的所有表(甚至那些不在 ProjectXYZ {weird} 中的表)。数据步可以贯穿数据。
问题是当我使用ViewTable查看数据时出现错误
NOTE: Table has been opened in browse mode.
ERROR: Open cursor error: ICommand::Execute failed. : [Amazon][RedShift ODBC] (30) Error occurred while trying to execute a que
ViewTable 可以通过使用 ODBC 管理创建一个基于 {Amazon Redshift (x64)} 的 UserDSN 并在设置对话框中选择驱动程序附加选项“单行模式”来工作。
我找不到任何关于 name=value 对应该是什么来指定其中任何一个的选择的文档
附加选项:
- 单行模式
- 使用 Declare/Fetch,缓存大小100
- 使用多个语句
- 将整个结果检索到内存中我认为这是驱动程序默认值
- 启用 HTTP 代理连接
- 服务器端口:
- 代理端口: