Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
гогол Member [заблокирован] Откуда: Сообщений: 88 |
Здравстуйте. Подскажите, как запросом отпределить имя активной ноду кластера? Интересует именно имя сервера. |
25 авг 17, 11:06 [20748690] Ответить | Цитировать Сообщить модератору |
icprog Member Откуда: Сообщений: 166 |
гогол,SELECT NodeName FROM sys.dm_os_cluster_nodes Оно? |
25 авг 17, 11:30 [20748785] Ответить | Цитировать Сообщить модератору |
гогол Member [заблокирован] Откуда: Сообщений: 88 |
В теории да, но что-то ничего не возвращает. А скажите, как узнать тип кластера? А то что-то подозрительно... |
||
25 авг 17, 11:40 [20748816] Ответить | Цитировать Сообщить модератору |
Minamoto Member Откуда: Москва Сообщений: 1162 |
Ну, проверить, есть ли у вас кластер, можно так: SELECT SERVERPROPERTY('IsClustered') проверить включение Availability Group можно так: select serverproperty ('IsHadrEnabled') |
||
25 авг 17, 12:41 [20749034] Ответить | Цитировать Сообщить модератору |
Minamoto Member Откуда: Москва Сообщений: 1162 |
гогол, запрос для получения активной ноды для AlwaysOn (вернет записи на активной ноде):SELECT AGC.name -- Availability Group , RCS.replica_server_name -- SQL cluster node name , ARS.role_desc -- Replica Role , AGL.dns_name -- Listener Name FROM sys.availability_groups_cluster AS AGC INNER JOIN sys.dm_hadr_availability_replica_cluster_states AS RCS ON RCS.group_id = AGC.group_id INNER JOIN sys.dm_hadr_availability_replica_states AS ARS ON ARS.replica_id = RCS.replica_id INNER JOIN sys.availability_group_listeners AS AGL ON AGL.group_id = ARS.group_id WHERE ARS.role_desc = 'PRIMARY' © https://www.mssqltips.com/sqlservertip/3206/finding-primary-replicas-for-sql-server-2012-alwayson-availability-groups-with-powershell/ |
25 авг 17, 12:44 [20749042] Ответить | Цитировать Сообщить модератору |
tazzman Member Откуда: Сообщений: 15 |
гогол, Что за кластер? Failover Cluster с кластеризованным SQL-серверов или AlwaysOn AG? Какой кейс рассматриваете, для чего нужно определение главной ноды? |
25 авг 17, 12:57 [20749084] Ответить | Цитировать Сообщить модератору |
гогол Member [заблокирован] Откуда: Сообщений: 88 |
второе |
||
25 авг 17, 13:44 [20749251] Ответить | Цитировать Сообщить модератору |
гогол Member [заблокирован] Откуда: Сообщений: 88 |
О, круто! Большое спасибо! |
||
25 авг 17, 13:45 [20749256] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |