現象
Microsoft FRx レポート サーバーを起動すると、次のエラー メッセージが表示されます。
エラー 3709 - 接続を使用してこの操作を実行できない
原因
この問題は、次のいずれかの理由で発生します。
原因 1
ワークステーションには、Microsoft FRx Designer と Microsoft FRx Report Server のバージョンが同じではありません。 「解決策」セクションの「解決策 1」を参照してください。
原因 2
必要な Microsoft FRx フォルダーのユーザー アクセス許可が正しくありません。 「解決策」セクションの「解決策 2」を参照してください。
原因 3
ブロックが破損しているか、仕様セットが破損しているか、.f32 ファイルが破損しています。 「解決策」セクションの「解決策 3」を参照してください。
原因 4
FRxQue32.mdb ファイルが破損しています。 「解決策」セクションの「解決策 4」を参照してください。
解決策
解決方法 1
この問題を解決するには、Microsoft FRx コードを持つすべてのコンピューターで Microsoft FRx のバージョンを確認します。 これを行うには、次の手順を実行します。
Microsoft FRx Designer
-
[スタート ] をクリックし 、[検索] をクリックして、「FRx32.exe。
-
を右クリックし FRx32.exe、[ プロパティ] を クリックします。
-
[バージョン ] タブ をクリックし、ファイルのバージョンをメモします。
Microsoft FRx レポート サーバー
-
[スタート ] をクリックし 、[検索] をクリックして、「RptSvr32.exe。
-
を右クリックし RptSvr32.exe、[ プロパティ] を クリックします。
-
[バージョン ] タブ をクリックし、ファイルのバージョンをメモします。
これらのファイル バージョンは、ネットワーク上のすべてのワークステーションで同じである必要があります。 ファイルのバージョンが同じではない場合は、同じファイル バージョンを持つアプリケーションに適切なサービス パックを適用する必要があります。
また、最新のサービス パックに更新できます。 詳細については、パートナーか顧客かに応じて、次の Microsoft Web サイトのいずれかを参照してください。
パートナー
https://mbs.microsoft.com/partnersource/products/GreatPlains/downloads/servicepack顧客
https://mbs.microsoft.com/customersource/support/downloads/servicepacks
解決方法 2
適切なアクセス許可を設定する
Microsoft FRx がアクセスする必要があるすべてのフォルダーに適切なアクセス許可を設定します。 これを行うには、次の手順を実行します。
-
ローカル管理者またはドメイン管理者としてコンピューターにログオンします。
-
[スタート ] をクリックし 、[検索] をクリックし、[すべてのファイル とフォルダー] をクリックします。
-
次のフォルダーを検索します。
-
FRx コード フォルダー。 既定では、パスは C:\Program Files\FRx Software です。
-
[IO_Data]フォルダー。
-
SysDataフォルダー。
-
Temp フォルダー 。
-
MSInfo フォルダー 。
-
System32フォルダー。
-
-
手順 3 で示されている各フォルダーについて、次の手順に従います。
-
フォルダを右クリックし、[プロパティ] をクリックします。
-
[プロパティ ] ダイアログ ボックスで、[セキュリティ] タブ をクリック します。
-
管理者ユーザーとすべての Microsoft FRx ユーザーが次のアクセス許可を持っている必要があります。
-
FRx コード フォルダーの場合: フル コントロール
-
[コントロール] IO_Data の場合: フル コントロール
-
SysData フォルダーの場合: フル コントロール
-
Temp フォルダー の 場合: フル コントロール
-
MSInfo フォルダーの場合: フル コントロール
-
System32 フォルダーの場合: "Read & Execute"
-
-
異なるセキュリティ グループに設定されているユーザーがある場合は、それらのユーザーが手順 4c のグループと同じアクセス許可を持つ必要があります。
-
解決方法 3
この問題を解決するには、ブロックを修正するか、仕様セットを修正するか、.f32 ファイルを修正します。 これを行うには、次の手順に従います。
-
エラーが 1 つのカタログ、1 つの行、1 つの列、または 1 つのツリーに制限されている場合は、その特定の建物ブロックを再作成します。
-
複数の構成要素でエラーが発生した場合は、新しい .f32 ファイルを含む新しい仕様セットを作成します。 これを行うには、次の手順に従います。
-
Microsoft FRx を起動し、[ 会社] をクリックし、[仕様セット] をクリックします。
-
会社が使用している仕様セットを選択します。
-
[ エクスポート]をクリックし、各タブのすべてのアイテムを選択します。
-
もう一度 [エクスポート] を クリックします。 .tdb ファイルが作成されます。
-
新しい仕様セットを作成するには、[新規] をクリックし、[場所] ボックスに .f32 ファイルの新しいファイル名
を入力します。 -
新しい仕様セットを保存します。
-
[ インポート]をクリックし、このセクションの前の手順 2d で作成した .tdb ファイルを選択します。
-
仕様セットを保存します。
-
[ 会社]をクリックし 、[情報]をクリックし、[仕様セット] の一覧で新しい仕様セット を選択 します。 会社レコードを保存します。
-
会社を既定の会社として設定します。
-
解決策 4
この問題を解決するには、FRxQue32.mdb ファイルを置き換える必要があります。 この場合、次の手順を実行します。
-
Microsoft FRx キュー モニターを停止します。 これを行うには、[停止 /シャットダウン] ボタンをクリック します。
-
Microsoft FRx キュー ディレクトリの FRxQue32.mdb ファイルの名前を変更します。 たとえば、ファイルの名前を FRxQue32.old に変更します。
-
FRxQue32.tpl ファイルのコピーを作成し、コピーの名前を FRxQue32.mdb に変更します。 FRxQue32.tpl ファイルは SysData ディレクトリにあります。
-
ファイルをダブルクリック RptSvr32.exeMicrosoft FRx Queue Monitor を再起動します。 このファイルを見RptSvr32.exe、次の手順に従います。
-
[スタート] を 右クリックし、[すべてのユーザーの探索 ] をクリックします。
-
Microsoft FRx Report Server コード フォルダーを探します。 既定では、パスは次のようになります。
C:\Program Files\FRx Software\FRx 6.7 レポート サーバーこのRptSvr32.exeファイルは、このフォルダーにあります。
注:次の問題が発生する可能性があります。
-
.ldb ファイルの拡張子または .lck ファイル名の拡張子を持つファイルは、ユーザーが Microsoft FRx にログオンしていない場合でも、Microsoft FRx SysData フォルダーに残ります。
この問題が発生した場合は、日和見ロックによって Microsoft Jet データベースが破損している可能性があります。 この問題は、Microsoft FRx SysData フォルダーをホストしているサーバーが次のプログラムを実行している場合に発生する可能性があります。
-
Microsoft Windows Server 2003 または Windows Server 2003 ターミナル サーバー
-
Microsoft Windows 2000 Server または Windows 2000 Server Terminal Services
-
WindowsServer 2003 ターミナル サーバーと Citrix
日和見ロックによって Microsoft Jet データベースが破損するのを防ぐには、最新の Windows Server Service Pack をインストールします。 ただし、最新のサーバー サービス パックをインストールした後もこの問題が引き続き発生するWindows、日和見ロックを無効にします。 日和見ロックを無効にする方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
296264 カスタム サービスでの日和見ロックのWindows
129202 PC Ext: Windows NT での Opportunistic Locking の説明 この記事で説明するサード パーティ製品は、Microsoft から独立している企業
によって製造されています。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。 -