3

我已聘请开发人员为我制作应用程序。后端数据库托管在 Amazon Web Service RDS 上。服务器端语言是使用 Yii 框架的 PHP。最初,当我授予作品时,我要求开发人员确保我可以将 Excel 和/或 Access 连接到后端数据库 - 在这种情况下为 AWS RDS。

开发人员现在告诉我,无法将 AWS RDS 与 MS Access 连接起来。相反,他们要求我安装 MYSQL 工作台以连接 AWS RDS。这种联系奏效了。

我的问题是:他们的说法是真的吗?是否可以使用某种 ODBC 来允许 MS Access 与 AWS RDS 连接。MS Access 可以与 AWS Dynamo DB 连接吗?如果我切换到 AWS 托管的 SQL Server 会怎样?

感谢你的帮助

4

3 回答 3

4

当前的AWS-RDS技术应该没问题

  1. 设置 RDB 的“实例”。我们使用了 MySQL
  2. 将您的 VPC 配置为通话、出站和入站。请参阅 AWS 文档 MySQL 实例。
  3. 安装 MySQL 工作台以建立连接并尝试一下。请参阅 AWS 文档

    一个。在 MySQL Workbench 中创建一个表以确保一切正常。

    湾。保存连接以供参考、轻松访问和管理。

  4. 从以下位置安装 MySQL ODBC 驱动程序:http ://dev.mysql.com/downloads/connector/odbc/
  5. 通过 ODBC 驱动程序将 MS ACCESS 连接到 AWS 托管的 MySQL
    • 上面在 #3 中创建的表现在应该可用
  6. 最后

    一个。通过 ODBC 驱动程序将 EXCEL 连接到 AWS 托管的 MySQL。在“数据”选项卡下选择“来自其他来源 -> 从 Microsoft Query -> [选择] '新数据源'”

    湾。为“创建新数据源”填写与上述相同的参数,您的 AWS 数据将直接流入您的 EXCEL 电子表格。

于 2014-10-14T21:21:39.830 回答
3

截至 2018 年,设置步骤如下:

  1. 单击顶部的 Excel 数据选项卡

  2. 从 ODBC 获取数据--从其他源中选择--从 ODBC

  3. 数据源名称--选择 Amazon Redshift ODBC DSN(如果不显示,安装 AWS 驱动程序)
  4. 展开高级选项--连接字符串键入您的“驱动程序={Amazon Redshift (x64)};server.....
  5. 输入任何 SQL 查询——然后单击“确定”
  6. 输入 aws Workbench 用户名和密码
  7. 将使用数据创建一个新工作表
  8. 转到要粘贴数据的表,清除旧数据
  9. 单击数据选项卡,选择现有连接
  10. 将查询数据粘贴到所需的 Excel 单元格
  11. 下一次,只需要点击顶部的查询选项卡,刷新
于 2018-10-19T20:21:31.093 回答
1

对连接到亚马逊的 RDS 系统并不积极。但我知道你可以设置 MS Access 来连接 MySQL。设置开始时有点挑剔,但我有一个客户端使用 MySQL 数据库、Yii 前端和 MS Access 访问数据库以进行后端工作成功地运行了一些东西。

效果很好。我们使用的是一个股票 HostGator 帐户,它对我们来说效果很好。主要的问题是如何加快 MS Access 和 MySQL DB 之间的查询速度,因为您最终可能会很快尝试访问大量数据,然后 MS Access在将其拉过网络之后而不是之前加入这些数据。

于 2013-09-06T15:28:58.220 回答