SSMS Object Explorer Showing Blue Question Mark for SQL Server & SQL Server Agent - SQL FCI Setup

Marcus Wong Theen Nam 1,091 Reputation points
2020-12-23T08:32:11.297+00:00

I have a two nodes SQL failover cluster instance setup. When I try to connect to SQL FCI in SSMS using sa on ACTIVE node, it shows the blue icon but if I access the instance from PASSIVE node, it displayed a green icon perfectly. I have simulated a test lab environment according to my production and it behave the same as production. The configuration and scenarios are as below:

  • SQL FCI: SQL 2019 Eval
  • OS Version: W2019 Standard
  • iSCSI shared disks attached to both nodes
  • TESTLAB\SQLADMIN1 (Domain admin account that used to perform the installation and configuration) - Local administrator of both nodes and also the domain administrator
  • TESTLAB\SQLSERVICE (Domain user account that being used as service account as well as SQL logins) - Local administrator of both nodes
  • sa account enabled
  • No Firewall in between and Windows Defender Firewall has been turned off on both nodes

Scenario 1 (Working fine):
Login to ACTIVE/PASSIVE node with domain administrator account (TESTLAB\SQLADMIN1) and launch SSMS, tried with Windows authentication and SQL authentication (using sa account). Both account displayed green icon on SQL server and SQL Agent.

50800-5.jpg

Scenario 2 (Question mark appear):
Login to ACTIVE node with domain user account (TESTLAB\SQLSERVICE) and launch SSMS, tried with Windows authentication and SQL authentication (using sa account). Both accounts displayed blue question mark on SQL server and SQL agent. If I login to ACTIVE node using Domain admin account, no issue occur.
50708-image.png

Scenario 3 (Working fine):
Login to PASSIVE node with domain user account (TESTLAB\SQLSERVICE) and admin account (TESTLAB\SQLADMIN) and launch SSMS. Both Windows authentication and SQL authentication used, green icon appeared on SQL server and SQL agent.

My issue is similar to below thread but there's no resolution:
https://social.msdn.microsoft.com/Forums/en-US/d569112f-dcea-4849-aa60-5abaeaa18e50/database-instance-on-object-explorer-showing-question-mark-on-cluster-host-server?forum=sqltools

I have manually added my SQL service account to WMI management to allow remote enabled but still having the same issue.

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
12,755 questions
Windows Server Clustering
Windows Server Clustering
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Clustering: The grouping of multiple servers in a way that allows them to appear to be a single unit to client computers on a network. Clustering is a means of increasing network capacity, providing live backup in case one of the servers fails, and improving data security.
959 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Ronen Ariely 15,096 Reputation points
    2020-12-23T19:53:39.19+00:00

    Good day,

    Please check if this post provide you all the information

    https://ariely.info/Blog/tabid/83/EntryId/282/SSMS-display-the-status-of-services-by-using-different-icons.aspx

    In general, white question mark on blue circle icon means Status Unknown and in the post you can find some optionally solutions.

    1 person found this answer helpful.
    0 comments No comments

  2. Marcus Wong Theen Nam 1,091 Reputation points
    2020-12-24T03:36:25.407+00:00

    Hi Pituach,

    Seems like running SSMS as administrator solved the issue. But why I have to run it as administrator since this current logon user is already a local administrator? Meanwhile, If I logon using domain administrator I don't have to run SSMS as administrator also.

    0 comments No comments

  3. Joshua Ess 1 Reputation point
    2021-08-10T15:13:05.263+00:00

    I ran into a similar problem - what fixed it for me was changing the @@servername attribute (from its default: 'INST-INSTALL-SQ') to match the server's hostname. See here: https://blog.sqlauthority.com/2015/07/13/sql-server-how-to-change-server-name/

    In my case, this is a standalone server, not part of a cluster, so YMMV.

    0 comments No comments