客户希望我将他的(非常大的)Microsoft Access数据库迁移到SQL服务器,将Access作为前端。他们已经有很多用户,性能问题也越来越严重。
现在,哪种SQL服务器最合适?
MySql
:我有多年使用MySQL的经验,并认为自己是专家,尽管与Access无关。获得自由,MySQL对我的客户也很有吸引力。
MSSQL
:我曾经对MSSQL非常有经验,但它是在12年前或更长时间。自那以后发生了很多事。但作为微软的产品,我认为数据迁移到SQL服务器并与Access一起使用可能会稍微简化一些,这可能会弥补产品缺乏(最近)的经验。
那么,如何使用MySQL作为Access的后端而不是MSSQL呢?我是否应该依靠可能起作用的主要障碍来大大增加迁移所需的时间,或者我对MySQL的丰富经验是否会弥补这些障碍呢?
答案 0 :(得分:0)
如果成本是一个主要问题,那么SQL服务器的免费版本可能能够处理从Access迁移的任何数据库。 (即:SQL Server Express)
Access和SQL Server之间的集成确实更加简化,只要你没有太多的MySQL坏习惯(例如:省略按元素分组),那么你缺乏最近的经验不应该对此项目所需的SQL级别。