管理レポーター 2012 を構成するアプリケーション サービスが失敗した場合します。

どこにいても、どのデバイスからでも、 Microsoft 365

Microsoft 365 にアップグレードして、最新の機能と更新プログラムを利用できます。

今すぐアップグレード

現象

レポーター 2012 の管理のプロセスのサービスとアプリケーションを構成しようとすると、アプリケーション サービスには赤い X が表示されます。

これは Microsoft 管理 Reporter 2012 の構成] コンソールを使用して、新しいデータ マート データベースに新しい統合を追加するときにも起こります。データ マート データベースの作成は失敗します。

このような場合、C:\ProgramData\Microsoft Dynamics ERP\Management Reporter\Logs\Deployment-Date_Time.log に展開ログを確認してください。ログ ファイルには、次のエラー メッセージが表示されます。

.Net SqlClient データ プロバイダー: 1807 のメッセージ、レベル 16、状態 3、行 1 は、データベース 'モデル' を排他的にロックを取得できません。後で操作を再試行してください。



原因

この問題は、Microsoft SQL Server の model データベースへの接続がある場合に発生することができます。レポーターの管理アプリケーションはエラーが発生する ManagementReporter データベースの作成の原因と、model データベースの排他ロックを獲得することができません。ManagementReporterDM データ マート データベースを新規作成する際にも発生することができます。

Model データベースのロックを保持する場合がありますが、他のアプリケーションがあります。


解決策

Microsoft SQL Server Management Studio の場所は、実行しようとしてモデル データベースへの接続とプロセスの詳細を検索するのには、レポーターの管理データベースを作成するには、次のクエリを使用します。

選択します。
'セッション ID = sp.spid
、'データベース名' = db.name
、ホスト名 = sp.hostname
、'プログラムの名前' = sp.program_name
、[ログイン名] = sp.loginame
、' タスク マネージャーの PID' = sp.hostprocess
、ステータス = 省略の sp からの sp.status
db.database_id に見つかりませんでした db に参加 = sp.dbid
db.name 'モデル' =


上記のクエリの結果、次の手順を使用して、ホスト名列を確認します。

  1. ホスト名でサーバーにログオンし、タスク マネージャーを開きます。

  2. プロセス ビューで、[PID] 列を追加します。

    1. Server 2012: は、[名前] 列見出しを右クリックし、 PID

    2. Server 2008: の表示] をクリックして、 [列の選択]をクリックします。PIDを選択します。




タスク マネージャーの PID pid のプロセスに関する追加情報を得るためにタスク マネージャーでは、上記のクエリ結果を比較します。
アプリケーションによっては、プロセスを実行して、関連のサービスを停止するか、model データベースのロックを保持しているプログラムを閉じます。

たとえば、ロックを保持するプロセスは、SQL Management Studio から語形変化は場合、は、Model データベースが選択されているクエリ ウィンドウを閉じます。

ロックを保持するプロセスは、アプリケーションから生じるが場合、は、サーバー上のサービスにアクセスし、そのアプリケーションのサービスを停止します。


ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×