【问题标题】:Import .sql file in Access在 Access 中导入 .sql 文件
【发布时间】:2023-04-08 17:26:02
【问题描述】:

我需要导入使用 MySql 创建的 .sql 数据库备份文件以访问 Access。

有没有办法执行这个操作?

【问题讨论】:

  • 你是什么意思? .sql 文件包含什么?
  • 此文件包含一个 Mysql 数据库备份。
  • @user555102:在 Access 文件中,您要从 MySQL 服务器导入到实际链接的表中的表是什么?还是只是一个本地 Access 表?
  • @user555102:另外,您是否可以远程访问 MySQL 服务器,您可以从 Access 文件中(通过 odbc)链接到远程 Mysql 表?

标签: sql mysql ms-access


【解决方案1】:

您无法将 MySQL 备份恢复到任何其他数据库系统。

如果您想将 MySQL 数据导入 Access,您可以将其全部导出为 CSV 文件并将其导入 Access。您仍然需要重新创建关系、默认值、索引 (?) 和其他数据。

【讨论】:

【解决方案2】:

您可以将 SQL Server 数据导入新的 Access 表。通常,导入是一种将数据从不同格式转换并将其复制到 Access 中的方法。在此过程中,源表或文件不会被更改。您可以使用 ODBC 连接、从 SQL Server 导出的文本文件或从 SQL Server 导出的 XML 文件直接从 SQL Server 数据库导入。

为了使频繁的导入操作更加方便,您可以通过创建宏或创建 Microsoft Visual Basic for Applications (VBA) 过程来自动执行这些操作。这很有用,例如,当您定期导入数据或对导入数据有不寻常或复杂的要求时。

【讨论】:

  • 他使用的是 MySql,而不是 SQL Server。阅读问题。
  • 他说的是 MySQL,而不是 Microsoft SQL Server。
【解决方案3】:

如果您使用 SQL Server Management Studio,那么您可以打开 .SQL 文件,它会帮助您确定哪些语法在 SQL 中有效——哪些无效。

例如,如果您的表名拼写错误,SQL Server Management Studio 会在该表名下显示红色波浪线。

我在 Access 中看不到该功能,而且我认为它不会很快推出。 Access (Jet) 已近 15 年没有推出任何新功能。

【讨论】:

  • 这与将sql数据导入microsoft access无关。这对有关如何将 sql 数据导入 access 的问题有什么帮助?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-27
  • 2013-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多