Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Microsoft Access accdb与mdb_Performance_Ms Access_Stability - Fatal编程技术网

Performance Microsoft Access accdb与mdb

Performance Microsoft Access accdb与mdb,performance,ms-access,stability,Performance,Ms Access,Stability,我必须修复并拼凑一个非常不稳定的数据库系统,该系统由我所在组织的几名员工使用。该系统在其生命周期内被复制、复制、共享或滥用,同时对设计和表结构的各个方面进行了各种升级。长期和短期的问题是,该体系已经受到影响,变得相当不稳定。我已经成功地编写了一个流程(使用手动方式和VBA),将数据、查询、表单、报表和宏提取到新数据库中(尽管我不能保证其中任何一个) 我想问:是否有任何巨大的性能差异会让我倾向于accdb(Microsoft Access 2007 db格式)或mdb(Microsoft Acce

我必须修复并拼凑一个非常不稳定的数据库系统,该系统由我所在组织的几名员工使用。该系统在其生命周期内被复制、复制、共享或滥用,同时对设计和表结构的各个方面进行了各种升级。长期和短期的问题是,该体系已经受到影响,变得相当不稳定。我已经成功地编写了一个流程(使用手动方式和VBA),将数据、查询、表单、报表和宏提取到新数据库中(尽管我不能保证其中任何一个)

我想问:是否有任何巨大的性能差异会让我倾向于accdb(Microsoft Access 2007 db格式)或mdb(Microsoft Access 2003 db格式)?同样,这两种形式是否存在任何可能影响此类决策的重大稳定性和结构完整性问题


注意:当前版本是mdb。

accdb格式不支持用户级安全性,因此如果您使用该格式,则无法迁移。新格式的其他“升级”与性能无关。@nicomp:谢天谢地,这不是问题-只有特定用户才能访问的系统用户文件夹级别的安全性。较新的accdb格式在2013版和更高版本使用SQL Server本机客户端通过ODBC连接SQL Server或Azure时具有优势。不过,这主要是前端。我还没有听说过在accdb中存储后端数据比在mdb文件中存储后端数据有什么决定性的优势。布拉德:是的,这是一种奖励,但在现有的系统中,这并不能真正区分绵羊和山羊;我必须重新评估整个数据结构,并确定添加数据宏是否有任何好处。accdb格式不支持用户级别的安全性,因此如果您使用该格式,则无法迁移。新格式的其他“升级”与性能无关。@nicomp:谢天谢地,这不是问题-只有特定用户才能访问的系统用户文件夹级别的安全性。较新的accdb格式在2013版和更高版本使用SQL Server本机客户端通过ODBC连接SQL Server或Azure时具有优势。不过,这主要是前端。我还没有听说过在accdb中存储后端数据比在mdb文件中存储后端数据有什么决定性的优势。布拉德:是的,这是一种奖励,但在现有的系统中,这并不能真正区分绵羊和山羊;我必须重新评估整个数据结构,并确定添加数据宏是否有任何好处。