web-dev-qa-db-ja.com

疑問符の付いた青いアイコン-それはどういう意味ですか?

SQL Serverインスタンスにアクセスでき、問題ないようです。

Microsoft SQL Server 2016(SP1-CU2)(KB4013106)-13.0.4422.0(X64)
2017年3月6日14:18:16 Copyright(c)Microsoft Corporation Enterprise Edition(64-bit)on Windows Server 2012 R2 Standard 6.3(Build 9600:)(Hypervisor)

しかし、白い疑問符はどういう意味ですか?

これらのアイコンは、更新しても消えません。私はsqladminの内部でsysadminで、外部ではそのボックスの管理者です。

enter image description here

enter image description here

私が気づいたもう一つのことは、あなたは下の写真で見ることができます。これらは2つの異なるManagement Studioセッションです。

一番上のものは、自分自身としてログインしています、DBA and sysadmin、2つ目では、Management Studioをrun as a different userと私は、レプリケーションに使用するドメインアカウントを使用していますが、これはsysadminではありません。

2つ目はblue iconこのサーバーや他のサーバーでも同様ですが、私のサーバーは通常のグリーンサーバーです。

enter image description here

27

これらのWindowsファイアウォールルールを有効にするとうまくいきました

  • Windows Management Instrumentation(WMI受信)
  • Windows Management Instrumentation(DCOM受信)

これら2つのルールは事前定義されており、Windowsファイアウォールの詳細設定でこれらのルールを右クリックして有効にすることで有効にできます

また、Windowsファイアウォールでポート135を開きましたが、これが本当に必要かどうかはわかりません。

Windows Server 2016、Windows Server 2019、SQL Server 2017で確認しました

20
D M

I信じる青い疑問符は、サービスが実行されているかどうかにかかわらず、SSMSがknowしないことを示します。 WMI呼び出しによって。このアイコンが以前のSSMSバージョンのblankまたはwhite circleアイコンを置き換えたと確信しています。

掘り下げた後、次のように、この動作を引き起こす1つ以上の問題に遭遇する可能性があります。

  1. TCPサーバーへのポート135がファイアウォール上で開いているかどうかを確認しますか?開いていない場合、開くとこのアイコンが解決する可能性がありますが、いくつかあることも理解してください 特別な考慮事項このポートを有効にするときに注意すること 。通常、サーバーがネットワークの境界に公開されていない場合、これは大した問題ではありませんが、ファイアウォールルールが非常に制限されている場合、またはこのサーバーがDMZにある場合、これはあなたが一緒に暮らさなければならないものかもしれません。
  2. ユーザーに、サービスの状態をリモートで表示するための適切な権限がない可能性があります。これらの権限を有効にするには、 ここ の指示に従ってください。
  3. データベースエンジンをホストしているサーバーでWMIサービスが実行されていません。 services.mscなどを使用してWMIサービスを開始します。
21
John Eisbrener

この問題は、SSMSでSQLサーバーに接続するときにFQDNを使用したことが原因である可能性があることもわかりました。したがって、上記のすべてを試してもまだ機能しない場合は、...

SQLサーバーのエントリをホストファイル(C:\ Windows\System32\drivers\etc\hosts)に追加し、FQDNではなくIPアドレスとサーバー名のみを追加します。次に、サーバー名のみを使用してSSMSでSQLサーバーへの接続を再試行すると、期待どおりに機能します。

1
ShaneOss

根本的な原因:現在のサーバーにユーザーグループが存在しないようです。したがって、SQLサーバーのエラーログには「ユーザー 'strsDataAndQueues'のログインに失敗しました。理由:明示的に指定されたデータベース 'StrsData'を開けませんでした

解決策:現在のサーバーに存在しないアドオン管理者グループ

手順:

  1. オープンコンピュータの管理両方のサーバー、つまりサーバーAとサーバーBで

  2. システムツールをクリックし、ローカルユーザーとグループまでスクロールし、グループをクリックします。

  3. Administratorsを右クリックし、プロパティを選択します。

  4. サーバーAとサーバーBのAdministratorsグループを比較する

  5. サーバーBで使用できないアドオン管理者グループ

1
Moon Beh