excel - 通过 Excel 宏连接到 Amazon Redshift(到 Amazon Redshift 的 ODBC 连接字符串)

标签 excel vba amazon-redshift

有人通过 Excel 宏 (VBA) 连接到 Amazon Redshift 数据库吗?我想使用与直接从 Macrco 连接字符串连接到 Teradata 相同的流程来连接到 Amazon Redshift 数据库。有人可以帮忙吗?

Teradata 我遵循以下操作:Conn.ConnectionString = "DRIVER={Teradata};"&“UID=”&suid&“;” &“PWD=”&spwd&“;” &“DBCNAME=”&sdbcnm&“;” &“身份验证=;”

最佳答案

假设您已经安装了 ODBC 驱动程序,您应该能够使用此字符串的更改:

Driver={Amazon Redshift (x64)}; 
Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com; 
Database=dev; UID=masteruser; PWD=your_password; Port=5439

注意:如果您有 32 位版本的 Excel(最常见),则需要确保您的连接字符串(和驱动程序安装)反射(reflect)了这一点。

文档引用: http://docs.aws.amazon.com/redshift/latest/mgmt/configure-odbc-connection.html#obtain-odbc-url

关于excel - 通过 Excel 宏连接到 Amazon Redshift(到 Amazon Redshift 的 ODBC 连接字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38430175/

相关文章:

amazon-web-services - Redshift 表 - 在表上查找查询的最后日期

excel - 在 PowerPoint 中更新链接的 Excel 图表

excel - 使用 vba 将数据从一张表复制到另一张表时出错

python - 使用python xlrd模块从S3读取excel表时访问错误

vba - Excel 三重(多个)VLOOKUP 以及两个工作表上的串联 VLOOKUP 值

psql - 如何加速 Redshift 查询

excel - 在 Excel VBA 中选择特定工作表中的范围

excel - Excel VBA 是否异步运行?

excel - 使用 VBA 对象名称作为变量

java - Redshift 和 Postgres JDBC 驱动程序都拦截 jdbc ://postgresql connection string