Access 2007和2013使用ACCDB文件格式
在其2007版本之前,Microsoft Access数据库文件格式是MDB。 Access 2007和Access 2013使用ACCDB文件格式。 虽然后续版本为了向后兼容的目的而继续支持MDB数据库文件,但在Access中工作时,建议使用ACCDB文件格式。
ACCDB文件格式的好处
新格式支持Access 2003和更早版本中不可用的功能。 具体而言,ACCDB格式允许您:
- 在数据库中包含附件。 ACCDB格式允许您在数据库字段中存储文件附件和其他二进制大对象(或BLOB)。 这是一个很常见的功能,对于Microsoft Access中缺少的Oracle和SQL Server等企业数据库很常见。
- 使用多值字段。 虽然数据库纯粹主义者可能会嘲笑多值字段的想法,因为他们违反规范化原则 ,他们会让简单数据库的开发人员更轻松地工作。 多值字段允许用户使用复选框为字段值选择一个或多个选项。 例如,您可以使用S,M,L和XL值创建一个Shirt Sizes字段。 然后用户可以选择从多值字段应用的所有值。
- 与SharePoint和Outlook安全地集成 。 由于安全问题,SharePoint和Outlook都会阻止MDB数据库。 数据库安全模型的改进允许数据库文件的安全验证,并且SharePoint和Outlook都信任此验证。
- 加密改进 。 ACCDB文件的用户可以利用Windows Cryptographic API进行数据库加密。 此功能对于避免身份盗用尤其重要,因为加密数据库可能意味着尴尬和昂贵的安全事件与非事件之间的差异。
ACCDB与旧版本的兼容性
如果您不需要与在Access 2003及更早版本中创建的数据库共享文件,则没有理由尝试使用MDB格式向后兼容。
使用ACCDB时还应考虑两个限制。 ACCDB数据库不支持用户级安全或复制。 如果您需要这些功能中的任何一种,您仍然可以使用MDB格式。
在ACCDB和MDB文件格式之间转换
如果您使用早期版本的Access创建了现有的MDB数据库,则可以将它们转换为ACCDB格式。 只需在2003年以后的Access版本中打开它们,选择文件菜单,然后选择另存为 。 选择ACCDB格式 。
如果您需要使用2007版之前的Access版本,则还可以将ACCDB数据库保存为MDB格式的文件。只需按照相同的步骤操作,但选择MDB作为另存为文件格式即可。