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などのエンタープライズデータベースによくある機能です。
- 複数値のフィールドを使用する。 データベースの純粋主義者は、正規化の原則に反しているため、 多値フィールドのアイデアを嘲笑するかもしれませんが、単純なデータベースの開発者にとってより使いやすくなります。 複数値フィールドでは、チェックボックスを使用してフィールド値のオプションを1つ以上選択できます。 たとえば、S、M、L、XLの値を持つShirt Sizesフィールドを1つ作成することができます。 ユーザーは、複数値フィールドから適用されるすべての値を選択できます。
- SharePointとOutlookとの安全な統合 。 SharePointとOutlookは両方ともセキュリティ上の懸念からMDBデータベースをブロックします。 データベースセキュリティモデルの改善により、データベースファイルのセキュリティ検証が可能になり、SharePointとOutlookの両方がこの検証を信頼します。
- 暗号化の改善 ACCDBファイルのユーザーは、データベースの暗号化にWindows暗号化APIを活用できます。 この機能は、暗号化されたデータベースが厄介で高価なセキュリティインシデントと非イベントの違いを意味するというID盗難を避けるために特に重要です。
古いアクセスバージョンとのACCDBの互換性
Access 2003およびそれ以前のバージョンで作成されたデータベースとファイルを共有する必要がない場合は、MDB形式を使用して下位互換性を維持しようとする理由はありません。
ACCDBを使用する際に考慮する必要がある2つの制限もあります。 ACCDBデータベースは、ユーザーレベルのセキュリティまたはレプリケーションをサポートしていません。 これらの機能が必要な場合は、引き続きMDB形式を使用できます。
ACCDBとMDBのファイル形式の変換
以前のバージョンのAccessで作成された既存のMDBデータベースがある場合は、それらをACCDB形式に変換できます。 2003年以降のバージョンのAccessでファイルを開くだけで、[ ファイル ]メニューの[名前を付けて保存 ]を選択します 。 ACCDB形式を選択します 。
2007年以前のAccessバージョンで作業する必要がある場合は、ACCDBデータベースをMDB形式のファイルとして保存することもできます。同じ手順に従いますが、 MDBをSave Asファイル形式として選択してください。