32ビットおよび64ビットのAltiumデザインソフトウェアを同じコンピューターで使用するデータベースライブラリ

現在、バージョン 15.1. をご覧頂いています。最新情報については、バージョン 32ビットおよび64ビットのAltiumデザインソフトウェアを同じコンピューターで使用するデータベースライブラリ の 25 をご覧ください。

データベースライブラリ(DbLibs)は、人気があり強力なコンポーネント管理ソリューションです。しかし、コンポーネントのバックエンドデータベースとしてMicrosoft Accessを使用する場合、32ビット版と64ビット版のAltium Design Softwareを使用する際の重要な違いがあります:

  • 64ビットAltium Design Software(Altium Designer 18.0以降;Altium NEXUS)- データベースライブラリ(DbLibs)でMS Accessを使用するためには、64ビットMicrosoft Access Database Engineが必要です。
  • 32ビットAltium Design Software(Altium Designer 17.1以前)- データベースライブラリ(DbLibs)でMS Accessを使用するためには、32ビットMicrosoft Access Database Engineが必要です。

通常、Microsoft Officeの適切なバージョンがインストールされており、Accessもその一部です。しかし、多くのユーザーが同じコンピュータ上で32ビット版と64ビット版のAltium Design Softwareの両方を実行している可能性があります。問題は、Microsoftが公式にサポートしていないこと、また、同じコンピュータ上で32ビット版と64ビット版のOfficeアプリケーションおよびドライバーの共存を認めていないことです。 Altiumは以下の3つの解決策を提案しています:

  1. 32ビット版Microsoft Officeの既存のインストールと並行して、64ビット版Microsoft Access Database Engine (2010)をダウンロードしてインストールします。

32ビットのMS Officeがインストールされ、実行されているコンピュータに64ビットのMicrosoft Access Database Engine (2010)を手動でインストールする手順は以下の通りです。 この手動の回避策は、既に64ビットのMS Officeがインストールされている場合は必要ありません。 手順は以下の通りです: 1. Windows検索からcmd.exeを実行してコマンドプロンプトを開き、64ビットのMicrosoft Access Database Engine (2010)のインストールファイルのファイルパスと名前を入力し、スペースを空けて/passiveスイッチを追加します。例:C:\Users\<ProfileName>\Downloads\AccessDatabaseEngine_x64.exe /passive/passiveスイッチは、エラーメッセージを表示せずにインストールを実行します。 2. 32ビットのOfficeアプリケーションを起動すると、64ビットドライバの存在を検出し、再構成中のメッセージを表示し(そして時間がかかるプロセスを起動します)。これを防ぐには: 1. Windows検索からregedit.exeを実行してレジストリエディタを開きます。 2. インストールされているOfficeのバージョンに応じて、以下のパスのいずれかに移動します:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\14.0\Common\FilesPaths 3. レジストリ値:mso.dllを探して削除または名前を変更します。 mso.dllレジストリエントリを削除または名前を変更しない場合、Officeアプリケーションにアクセスするたびに再構成中のメッセージが表示されることに注意してください。

  1. 64ビット版 Microsoft Access Database Engine (2010)を最初にダウンロードしてインストールし、その後に32ビット版のMicrosoft Office(Accessを含む)をインストールしてください。
この解決策は32ビット版のMicrosoft Office 2007でのみ機能し、32ビット版のMicrosoft Office 2010、2013、または2016では機能しないことに注意してください。

64ビット版のMicrosoft Access Database Engine (2010)を最初にインストールし、その後に32ビット版のMicrosoft Office (2007)をインストールする手順は以下の通りです: 1. すべての32ビット版Officeインストール(言語パックなども含む)をアンインストールします。32ビット版Microsoft Access Database Engine 2010または2016をインストールしている場合は、これもアンインストールする必要があります。 2. 64ビット版Microsoft Access Database Engine 2010をインストールします。 3. コンピュータを再起動します。 4. 64ビット版のAltium Design Softwareがデータベースライブラリと連携するかテストします。 5. 32ビット版のMicrosoft Office (2007)をインストールします。 6. コンピュータを再起動します。 7. 32ビット版のAltium Design Softwareがデータベースライブラリと連携するかテストします。

  1. Microsoft Office(Accessを含む)が利用できない場合は、32ビットおよび64ビットのMicrosoft Access Database Engine(ダウンロードファイルには両方が含まれています)をダウンロードしてインストールしてください。

32ビットおよび64ビットのMS Accessデータベースエンジンをインストールする手順 以下の手順は、Microsoft Office(Accessを含む)がインストールされていないコンピューターに、32ビットおよび64ビットのMicrosoft Accessデータベースエンジン(2010)を手動でインストールするために使用できます。 手順は以下の通りです: 1. 昇格されたコマンドプロンプトウィンドウを実行します。これを行うには、タスクバーのWindows検索機能を使用してcmd.exeを見つけ、管理者として実行オプションを選択します。 2. コマンドプロンプトで、32ビットMicrosoft Accessデータベースエンジン(2010)のインストールファイルのファイルパスと名前を入力し、スペースを空けてスイッチ/passiveを追加します。例:C:\Users\<ProfileName>\Downloads\AccessDatabaseEngine.exe /passive/passiveスイッチは、エラーメッセージを表示せずにインストールを実行します。 3. コマンドプロンプトで、64ビットMicrosoft Accessデータベースエンジン(2010)のインストールファイルのファイルパスと名前を入力し、スペースを空けてスイッチ/passiveを追加します。例:C:\Users\<ProfileName>\Downloads\AccessDatabaseEngine_x64.exe /passive/passiveスイッチは、エラーメッセージを表示せずにインストールを実行し、両方のエンジンをインストールすることも可能にします。 この手順は、Microsoft Accessデータベースエンジンのサービスパックをインストールするためにも使用されます。 これらの手順を完了した後もデータベースライブラリにアクセスできない場合、ユーザーは適切なMicrosoft SQLクライアントをインストールすることでこの問題を解決したと報告しています。こちらで説明されているようにMicrosoft Accessバージョンの機能と違いの比較マトリックスについてもっと学ぶ

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。