web-dev-qa-db-ja.com

グレー表示されたメニューオプション、壊れたアクティビティモニター

最近、2012 SQL ServerにSP1をインストールしました。それ以来、ローカルサーバー自体ではなく自分のPCから接続すると、SSMSの動作が少しおかしくなりました。

サーバーとエージェントに緑色の「実行中」アイコンが表示されなくなり、いくつかのメニューオプションがグレー表示されます(サーバーメニューとエージェントメニューの[開始/停止/再起動])。

enter image description here

また、アクティビティモニターにアクセスしようとすると、次のエラーが発生します。

enter image description here

エラーの詳細

アクティビティモニターについて、次の 記事 が見つかりました。私はそこにある手順を実行しました(ただし、私はsqlサーバーのローカル管理者であり、これらのアクセス許可はすべて既に持っているはずですが)。サーバーはWindows 2008 R2 Datacenter SP1を実行しています。デスクトップをサーバーにリモートで接続してSSMSを直接使用する場合、これらの問題は発生しません。また、ドメイン管理者がSSMSを介してリモートでサーバーに接続すると、すべてが彼にとっても機能します。

何か案は?

7
Mansfield

表示されている動作は、リモートサーバー上のサービスを管理する権限を持っていると認識されていない場合に発生します。この MSDN記事 は、サービスを管理する権限をユーザーに付与する方法に関するいくつかの可能な解決策を説明しています。

エージェントのサービスアカウントには、サーバーのローカル管理者権限がありますか?この問題が発生してから、サーバー上のデータベースサービスとSQL Serverエージェントサービスを停止して開始しましたか?

7
Registered User

私はまさにこの問題を抱えていました。データベースシリンダーのロゴ(インスタンス名の横)の緑色のインジケーターが(正確に)緑ではなく白になったことに気づくまで、すべてが正常に機能していました。アクセス許可も問題ありませんでした。 SSMSを再起動し、同じインスタンスに再度接続したところ、問題は解決しました。

3
kidra.pazzo

この問題(リモートでは白い円、ローカルでは緑色)は、複数のログインを定義したときに発生しました(Windows統合モード)。

ログインには、sysadmin特権を持つWindowsセキュリティグループを介したものと、sysadmin特権を持たない個別のアカウントを介したものがあります。

解決策は、sysadmin特権を持たない個別のアカウントログインを削除することでした。緑色の円とメニューオプションが戻ってきました。

2
crokusek

SQL2008R2からSQL2012からSQL2014に更新されたサーバー上でローカルにこれを使用しました。最初に驚かされた後の解決策は簡単でした。SQLインストーラーは古いSSMSバージョンを削除しません。タスクバーに古いSSMSへのリンク/ショートカットがありました。 SSMS2014を使用する場合、「標準レポート」が再び利用可能になります。

1
mattp