mysql - MS Access Access SQL Server?

标签 mysql sql-server ms-access ms-office

我目前有一个 accdb 文件(MS Access 文件),其中包含我所有现有的表、查询、表单、报告等。该文件中包含多年的数据,并且一直运行良好。此 Access 文件与我在平板电脑上使用的表单应用程序配合使用,该应用程序负责数据收集并写入此 Access 文件。

好吧,现在我正在寻找不同的表单应用程序,但据我所知,大多数应用程序不会直接写入 accdb 文件。我遇到的大多数表单应用程序都说我可以使用 API 创建到 SQL Server(如 MySQL、MS SQL 等)的读/写链接。我不知道这到底意味着什么。我查阅了API,但对此了解甚少。

我现在想知道的是,是否可以将我的 MS Access 数据库导出到这些 SQL 服务器上?一切都设置良好,一切都在 MS Access 数据库中链接在一起,我希望不必重新创建整个数据库,因为我们必须切换到 SQL Server。

最佳答案

您可以使用升迁向导将表移动到 SQL Server,但所有界面组件将保留在 Access 或您已使用的其他表单应用程序中。

但是,我个人对巫师的运气不太好。如果您仅重新创建了表,并在重建表时使用查询来移动数据(将字段命名为完全相同),则可以插入具有相同名称的链接表,并且 Access 中的任何查询和报表都将继续工作。

就使用不同的表单应用程序和 API 而言 - 每个都有其优点,有些会具有完全不同的编程风格 - 并且您可能必须根据表单应用程序使用的技术重新编程大部分界面。

关于mysql - MS Access Access SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46306889/

相关文章:

c# - DbGeography 相交方法不起作用

string - Access VBA 记录集字符串比较不适用于通配符

ms-access - 带有 'With' 语句的 VBA 多个对象

php - Cakephp 查询未呈现正确的数据

mysql - 对 VARCHAR 修改强制截断?

java - 如何存储数组列表?

c# - 使用 ExecuteSqlCommand 调用存储过程(需要未提供的参数)

mysql - 表值作为 SQL 函数的输入

sql - Access 在 SQL View 中给出错误,但查询运行正确

mysql - 组合sql查询耗时太长