0

一位客户希望我将他的(非常大的)Microsoft Access 数据库迁移到 SQL 服务器,并将 Access 作为前端。他们已经有很多用户,性能问题越来越严重。

现在,哪个 SQL 服务器最合适?

MySql: 我有多年的 MySQL 经验,并认为自己是专家,尽管与 Access 无关。由于是免费的,MySQL 对我的客户也很有吸引力。

MSSQL: 我曾经对 MSSQL 非常有经验,但那是 12 年前或更长时间了。从那以后发生了很多事情。但作为 Microsoft 产品,我认为将数据迁移到 SQL 服务器并与 Access 一起使用可能会更加简化,这或许可以弥补(最近)对该产品的缺乏经验。

那么,它是如何使用 MySQL 作为 Access 的后端而不是 MSSQL 的呢?我应该指望会大大增加迁移所需时间的主要障碍,还是我在 MySQL 方面的丰富经验足以弥补这些障碍?

4

1 回答 1

0

如果成本是一个主要问题,那么有免费版本的 SQL Server 可能更能够处理从 Access 迁移的任何数据库。(即:SQL Server Express

Access 和 SQL Server 之间的集成确实更加精简,只要你没有太多 MySQL 的坏习惯(例如:省略 group by 元素),那么你缺乏最近的经验应该不会对可能的级别产生太大影响此项目所需的 SQL。

于 2012-10-29T09:45:03.430 回答