現象
Microsoft Dynamics NAV にログインすると、次のエラーが表示
されます。
別のユーザーがプログラムの使用を停止するまで待ちます。 システムの同時ユーザーを追加する場合は、システム マネージャーにお問い合わせください。" というエラーが表示されます。
原因
このエラーは、同時に Microsoft Dynamics NAV データベースにアクセスするユーザーの総数が、ライセンスがアクセス権を与えるユーザー セッションの総数を超えた場合に発生します。 5 人のユーザーのライセンスを取得し、6 番目のユーザーが Microsoft Dynamics NAV データベースにログインしようとしている場合は、このエラーが表示されます。
Microsoft Dynamics NAV データベースにログインしているアクティブ なユーザーの実際の数が、ライセンスでアクセスできるユーザー セッションの数よりも少ない場合でも、エラーが発生する可能性があります。 これが発生する可能性がある状況を次に示します。
-
N/ODBC または C/Front を使用している場合、実行しているこれらのプログラムの各インスタンスはユーザー セッションを使用します。
-
Microsoft Dynamics NAV データベースに接続されたアイドル セッションが引き続き存在する可能性があります。 これは、ユーザーが終了するときに Microsoft Dynamics NAV を正常に閉じなかった場合、または電源障害が発生した後に発生する可能性があります。
-
Microsoft Dynamics NAV データベース サーバーのみ Microsoft Dynamics NAV Database サービスを開始するときに、同時に Microsoft Dynamics NAV データベース サーバーにログオンできるセッションの最大数を指定できます
。 Microsoft Dynamics NAV Database サービスの開始時にセッションの最大数が設定された場合、ライセンス上のセッション数に関係なく、この最大数を超えるユーザーは同時に NAV Database サーバーにログインできません。
解決策
1. ユーザーが Microsoft Dynamics NAV データベースにログインする方法を確認する方法 データベース セッション ウィンドウから、
いつでも Microsoft Dynamics NAV データベースにログインしているユーザーの数を確認
できます。 Microsoft Dynamics NAV の [データベース セッション] ウィンドウにアクセスするには、次の手順に従います。
-
[ファイル、データベース、情報、セッション] タブに移動します。
-
[現在のセッション] フィールドにドリルダウンする
[データベース セッション] ウィンドウには、Microsoft Dynamics NAV データベースに接続されているセッション (ユーザー、N/ODBC セッションなど) の一覧が表示されます。
[データベース名] フィールドで Microsoft Dynamics NAV データベースでフィルター処理し、レコードにこのデータベースに接続されているセッションのみを表示するレコードを制限できます。
2. 非アクティブ/アイドル セッション 削除するセッションのレコードを選択するか、右クリックして [削除] を選択するか
、Delete キーを押して、[データベース セッション] ウィンドウからアイドル状態のユーザー セッションを削除できます。
注: 非アクティブ/アイドル セッションは、一定の時間 (通常は 2 時間) 後に自動的に期限切れになります。
3. Microsoft Dynamics NAV データベース サーバーのみ Microsoft Dynamics NAV データベース サーバーがインストールされている場合、Sessions パラメーターは、サーバーにインストールされているライセンス上のユーザー セッションの数と自動的に同じ数
に設定されます。 ただし、この設定を手動で変更して、サーバーにインストールされているライセンスのユーザー セッション数より少ないセッション数に設定できます。コマンド プロンプトに移動して [最大セッション数] を確認できます。Microsoft Dynamics NAV Database サーバーがインストールされているディレクトリに移動して「SERVER」と入力するか、Windows Explorer からデータベース サーバーがインストールされているディレクトリに移動して
、Server.exe ファイルをダブルクリックします。
最大セッション数がライセンスのユーザー セッション数より少ない場合は、Microsoft 管理コンソールの Microsoft Database Server Manager スナップ-in で Maximum Sessions パラメーターを変更するか、sessions=XX を入力してサーバーを起動するときにコマンド ラインから最大セッション パラメーターを変更できます。XX はセッション数です。
詳細情報
詳細については、Microsoft Dynamics NAV のライセンス セッション数を決定する方法に関する記事
を参照してください。
方法: ライセンス ファイルをアクティブ化する- 追加のユーザー セッションを購入する場合は、新しいライセンス ファイルが正しくインストールされていることを確認します。 そうしないと、購入した追加のユーザー セッションを使用することはできません。