Sql-Server
如何顯示可用性組偵聽器而不是節點?
我剛剛安裝了一個 sql server 可用性組
always on
,有 2 個伺服器,
SQLPROD1_TS
如下SQLPROD2_TS
圖所示:select distinct rcs.database_name, ar.replica_server_name, drs.synchronization_state_desc, drs.synchronization_health_desc, CASE rcs.is_failover_ready WHEN 0 THEN 'Data Loss' WHEN 1 THEN 'No Data Loss' ELSE '' END as FailoverReady from sys.dm_hadr_database_replica_states drs inner join sys.availability_replicas ar on drs.replica_id = ar.replica_id and drs.group_id = ar.group_id inner join sys.dm_hadr_database_replica_cluster_states rcs on drs.replica_id = rcs.replica_id order by replica_server_name
可用性組的偵聽器被呼叫
SQLPROD_TS
,如下圖所示select * from sys.availability_group_listener_ip_addresses select * from sys.availability_group_listeners select * from sys.dm_tcp_listener_states
一切都很好,但是,當我要求人們在瀏覽網路時連接
SQLPROD_TS
時,他們只能看到集群的節點。有沒有辦法讓我
sqlProd_ts
顯示在上面的圖片上,而不是節點?
有沒有辦法讓 sqlProd_ts 顯示在上圖中,而不是節點?
不,正如Dan Guzman所說,偵聽器不是SQL Server 的實例,因此不會響應瀏覽器詢問。事實上,可用性組不使用瀏覽器服務。
如果您希望人們使用偵聽器,請告訴他們偵聽器的名稱。