MSMQメッセージキューのプロパティを編集するとアクセスが拒否される


9

コンピューターの[コンピューターの管理]を使用して、メッセージキューのプロパティ(具体的には、メッセージの保存制限)を調整しようとしています。次のメッセージで失敗します。

のプロパティを設定できません。
エラー:アクセスが拒否されました。

ローカルのAdministratorsグループの一部であるアカウントでログインしています。私が試した他のすべての管理タスクを実行できます。これらの設定を変更できない原因は何ですか?

プラットフォーム:Windows Vista Business SP2(x64)

回答:


6

後世のためにここに置く;)

背景: Windows 2008 R2を使用している限り、メッセージキューの構成設定(格納域の制限、格納場所、セキュリティなど)を変更したり、システムキュー(ジャーナルメッセージ、デッドレターメッセージ、トランザクションデッドレターメッセージ); これらのことを実行しようとすると、不可解な「アクセスが拒否されました」エラーが発生しました。環境内のサーバーにメッセージキューをインストールする必要があるときはいつでも、サーバーマネージャーを使用してメッセージキュー機能をインストールしました。

解決策(?): 気まぐれで、メッセージキュー機能をインストールするのではなく、代わりに「アプリケーションサーバー」ロールを追加することを選択します。この役割を追加すると、メッセージキュー機能が自動的に選択およびインストールされますが、メッセージキューサーバーのみが有効になり、ディレクトリサービス統合とメッセージキュートリガーは有効になりません。

メッセージキューの設定を再構成したり、システムキューにアクセスしてアクションを実行したりできるようになりました。


その問題に対する他の修正を見つけましたか?構成済みのキューが多数ある場合、このソリューションは困難です。
Restuta

@Restuta、残念ながらいいえ、他の解決策は見つかりませんでした。
Patrick Cuff

3

このブログも役に立つかもしれません:http : //blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

基本的に、キューの設定を変更できるようにするには、アカウントをキューの所有者として設定する必要があり、その方法が説明されています。

それは私のために働いた。


1
そのサイトでの手動の方法で問題が解決しました。選択されたものは再インストールを必要とするので、これは本当に答えになるはずです。
user2426679

0

それでは、マシンのメッセージキューのセキュリティ設定は何ですか?設定が十分に開かれている場合は、ローカル管理者としてログインしていても、コンピューターの管理が管理者レベルに引き上げられていないユーザーアクセス制御の問題である可能性があります。

乾杯ジョンブレイクウェル


コンピューター管理を管理者として実行しています。(「管理者として実行」を選択
Restuta

0

私は同じ問題を抱えており、これが便利であることがわかりました:

  1. MSMQをホストするサーバーに移動します。
  2. スタート>ファイル名を指定して実行、次にRegeditをクリックします
  3. HKLM \ Software \ Microsoft \ MSMQ \ Parameters \に移動します
  4. ワークグループという名前のバイナリタイプ「REG_DWORD」が表示されます。
  5. そのためのデータは0x00000000(0)である必要があります
  6. そのDWORDをダブルクリックして、値を1に変更します。その他はすべてデフォルトのままにします。
  7. Regeditを閉じる
  8. サービスに移動し、MSMQサービスを再起動します。
  9. メッセージキューのプロパティを右クリックします。より多くのタブを表示できるはずで、エラーは発生していません。

うーん...私にはうまく
いき

0

私のために働いた以下の解決策を試してください:-

キューをホストしているマシンでサーバーマネージャーを実行します。[機能]を右クリックし、[機能を追加]をクリックします

メッセージキューおよびメッセージキューサービスの下にドリルダウンします。ディレクトリサービス統合のチェックボックスが表示されます。

確認して[インストール]をクリックします。

通常、変更を表示するには、サーバーを再起動する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.