LACCDB ファイル形式とは?
.laccdbファイルは、.accdbデータベースが開かれたときにMicrosoft Accessによって作成されるロックファイルです。Access 2007で導入され、.mdbデータベースに付随していた古い.ldbロックファイルに代わるものです。.laccdbファイルは、ペアとなる.accdbファイルと同じベース名を持ち、同じフォルダに保存されます。
このファイルは、固定幅のレコードを保存することで同時実行ユーザーを追跡します。各レコードには、現在データベースを開いている全員のWindowsマシン名とAccessのセキュリティ名またはユーザー名が保持されます。このため、メモ帳で.laccdbを開くことで、どのユーザーがファイルをロックしているかをすぐに確認できます。このファイルには、実際のデータベースデータは一切含まれていません。
Accessは、最初のユーザーがデータベースを開いたときに.laccdbを自動的に作成し、最後のユーザーが閉じたときに自動的に削除します。すべてのユーザーがデータベースを閉じた後もファイルが残っている場合(例:クラッシュ後など)は、無害であり、システムから安全に削除できます。
セキュリティと安全性
リスク: LOW.laccdbは無害な一時テキストファイルです。データを含まず、コードも実行しません。唯一の注意点として、誰かが実際にデータベースを開いている間に削除しないでください。マルチユーザーセッションが中断される可能性があります。すべての場所でデータベースが閉じられている場合、残った.laccdbは安全に削除できます。Accessは次回の起動時にそれを再作成します。
形式の詳細
概要LACCDB ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルの役割 | 一時的なサイドカーロックファイル - ペアとなる.accdbデータベースを現在開いているユーザーを追跡する |
| フォーマットタイプ | プレーンテキストの固定幅レコード(データベースやコンテナ形式ではない) |
| 開発元 | Microsoft |
| テキストエンコーディング | ASCII - Windowsマシン名とAccessのセキュリティ/ユーザー名の文字列を保存 |
| レコード構造 | 各レコードは約64バイト:接続されている1ユーザーのWindowsコンピュータ名 + Accessユーザー名またはセキュリティ名 |
| 一般的なファイルサイズ | アイドル時は0バイト。接続ユーザー1人につき約64バイト増加。数KBを超えることは稀 |
| ファイルシグネチャ (マジックバイト) | なし - 固定のヘッダーやマジックナンバーはありません。ユーザーが接続されていないときは空のファイルに見える場合があります |
| 追跡可能な最大ユーザー数 | 最大255の同時実行ユーザーレコード(Accessデータベースエンジンの同時実行ユーザー制限に準拠) |
| 作成トリガー | 最初のユーザーがペアとなる.accdbファイルを開いたときにAccessによって自動的に作成される |
| 削除トリガー | 最後のユーザーがデータベースを閉じたときに自動的に削除される。クラッシュ後に残ったファイルは無害 |
| データベースデータの含有 | いいえ - ユーザー識別情報とマシン名のレコードのみを保存。テーブル、クエリ、アプリケーションデータは含まない |
| ペアとなるデータベース形式 | .accdb (Access 2007以降)。古い.mdb形式は代わりに.ldbロックファイルを使用する |
| プラットフォーム | Windowsのみ |
| MIMEタイプ | application/octet-stream |
| 特別なツールなしでの閲覧 | 可能 - メモ帳で開いて、現在データベースをロックしているマシン名とユーザー名のリストを表示できる |
| リリース日 | 2007 (Access 2007, alongside the .accdb format) |
| 最新バージョン | Tied to the Access .accdb engine; unchanged in concept since 2007 |
| 仕様書 | learn.microsoft.com |
LACCDB の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。LACCDB ファイルについて最初の質問をしてみましょう。