現象
Microsoft FRx が次の FRx データベース ファイルの 1 つ以上にアクセスしようとすると、予期しない動作が発生する可能性があります。
-
Frxsys32.mdb
-
Frxque32.mdb
-
.f32 ファイル名拡張子を持つファイル
たとえば、次のような現象が発生する可能性があります。
-
次のいずれかのエラー メッセージが表示されます。
エラー メッセージ 1
実行時エラー '-2147467259 (80004005)': 認識されないデータベース形式。
エラー メッセージ 2
実行時エラー '3343': 認識されないデータベース形式。
エラー メッセージ 3
エラー 3709。 接続を使用してこの操作を実行することはできません。 このコンテキストでは、閉じられたか無効です。
-
FRx デザイナーが起動しない可能性があります。 FRx デザイナーを起動しようとすると、起動画面が簡単に表示されます。 その後、消えます。
-
Microsoft FRx レポート デザイナーでレポートを生成すると、次のエラー メッセージが表示されます。
Microsoft Jet データベース エンジンでは、入力テーブルが見つからないか、'Active Users' にクエリを実行できません。 存在し、スペルが正しいことを確認します。
これらの現象が発生すると、Microsoft FRx を使用できなくなります。 データベースに対してコンパクトで修復操作を実行すると、Microsoft FRx は想定どおりに動作します。 ただし、しばらくすると、同じエラー メッセージが再び表示される場合があります。
原因
この問題は、Microsoft FRx によって使用される Microsoft Jet データベースが破損している場合に発生する可能性があります。 次の問題により、データベースが破損する可能性があります。
-
古いシステム ファイル
-
Microsoft FRx サービス パックの不一致
-
ネットワーク接続の問題
-
環境設定に関する問題
解決方法
この問題を回避するには、必要に応じて次の 1 つ以上の方法を使用します。
方法 1: データベースに対してコンパクトで修復操作を定期的に実行する
-
Microsoft FRx を起動します。 ワークステーションで Microsoft FRx を起動できます。 または、Microsoft FRx がサーバーにインストールされている場合は、サーバーで Microsoft FRx を起動できます。
-
[ ファイル] をクリックし、[ コンパクト FRx データベース] をポイントし、[ 現在のスペック セット データベース] をクリックします。
-
[ はい] をクリックし、操作が完了したら [OK] をクリックします 。
-
[ ファイル] をクリックし、[ コンパクト FRx データベース] をポイントし、[ FRx システム データベース] をクリックします。
-
[ はい] をクリックし、操作が完了したら [OK] をクリックします 。
-
[ ファイル] をクリックし、[ Compact FRx Database] をポイントし、[ FRx キュー データベース] をクリックします。
注 FRx キュー データベースは、FRx レポート サーバーがインストールされている場合にのみ使用できます。 -
[ はい] をクリックし、操作が完了したら [OK] をクリックします 。
「現象」セクションに記載されているいずれかのエラー メッセージを引き続き受け取る場合は、方法 2 を実行します。
方法 2: FRx Designer がインストールされているすべてのワークステーションが最新であることを確認する
FRx Designer がインストールされている各ワークステーションで、次の手順に従います。
-
Microsoft Update を使用して、最新の Microsoft Windows Service Pack をインストールします。 Microsoft Update の詳細については、以下のマイクロソフト Web サイトを参照してください。
-
最新の Microsoft Jet Service Pack を取得してインストールします。 Microsoft Jet サービス パックを入手するには、次の Microsoft Web サイトを参照してください。
http://www.microsoft.com/downloads 最新の Microsoft Jet Service Pack を見つけるには、[検索] リストで [すべてのダウンロード] をクリックし、「Jet updates」と入力して、[Go] をクリックします。
-
ウイルス対策プログラムとスパイウェア対策プログラムの除外を構成して、これらのプログラムが FRx SysData フォルダーを読み取らないようにします。
除外を構成する方法については、ウイルス対策とスパイウェア対策プログラムの構成手順に関するページを参照してください。
注 Microsoft FRx をインストールするときは、ウイルス対策プログラムとスパイウェア対策プログラムが無効になっていることを確認してください。 これにより、インストール ファイルが破損したり、インストール中にブロックされたりするのを防ぐことができます。
「現象」セクションに記載されているいずれかのエラー メッセージを引き続き受け取る場合は、方法 3 を実行します。
方法 3: FRx SysData フォルダーをホストするサーバーで日和見ロックを無効にする
次の動作が発生した場合、日和見ロックによって Microsoft Jet データベースが破損している可能性があります。
-
方法 1 と方法 2 を実行すると、「現象」セクションに記載されているいずれかのエラー メッセージが引き続き表示されます。
-
.ldb または .lck ファイル名拡張子を持つファイルは、ユーザーが FRx にログオンしていない場合でも、FRx SysData フォルダーに残ります。
この動作は、FRx SysData フォルダーをホストしているサーバーが次のいずれかのプログラムを実行している場合に発生する可能性があります。
-
Microsoft Windows Server 2003 または Windows Server 2003 ターミナル サーバー
-
Microsoft Windows 2000 Server または Windows 2000 Server ターミナル サービス
-
Citrix Server
日和見ロックによって Microsoft Jet データベースが破損するのを防ぐには、最新の Windows Server Service Pack をインストールします。 ただし、最新の Windows Server Service Pack をインストールした後も、このセクションで説明されている動作が引き続き発生する場合は、日和見ロックを無効にします。 日和見ロックを無効にする方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。
296264 Windows
での日和見ロックの構成
この記事で説明するサード パーティ製品は、Microsoft から独立した企業によって製造されています。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。