SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Группа доступности Always ON MS SQL (Настройки отказоустойчивости)
Группа доступности Always ON MS SQL [сообщение #3062] Fri, 25 August 2023 19:28 Переход к следующему сообщению
Testament в настоящее время не в онлайне  Testament
Сообщений: 4
Зарегистрирован: August 2023
Junior Member
Всем привет!
Я настроил группу доступности в MS SQL.
Для теста отказоустойчивости. Конфигурация такая что у меня два сервера -основной и вторичный.
Развернул базу из TeamCity,база развернулась,синхронизировалас� � со вторичной репликой,все вроде бы норм)
И настал момент проверки- я вывожу из строя основную реплику и в кластере вижу она переключилась на вторую,тоже все хорошо.
Но почему то приложение в Team City смотрит исключительно на первую реплику и запускаться не хочет.
В этом и проблема. Не понимаю куда копать))
Может кто подскажет в какую сторону смотреть? Может настройки по безопасности какие то?
Re: Группа доступности Always ON MS SQL [сообщение #3064 является ответом на сообщение #3062] Mon, 28 August 2023 14:10 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 368
Зарегистрирован: June 2022
Senior Member
Какие версии MS SQL и TeamCity?

Является ли каждый узел группы доступности членом отказоустойчивого кластера Windows? Или как у вас организована отказоустойчивость?

Как выглядит строка подключения?
Re: Группа доступности Always ON MS SQL [сообщение #3066 является ответом на сообщение #3064] Mon, 28 August 2023 18:02 Переход к предыдущему сообщениюПереход к следующему сообщению
Testament в настоящее время не в онлайне  Testament
Сообщений: 4
Зарегистрирован: August 2023
Junior Member
Каждый узел является членом отказоустойчивого кластера.
Версии софта
TeamCity Enterprise 2023.05.2
MS SQL 2022

Скрин не прикладывается почему то...в строке имя кластера и по нему подключаюсь к самой БД.
А TeamCity если отключаешь узел -роль переходит на другой а TeamCity видит только тот узел на который разворачивали БД.
Потом я эту БД добавил к группе доступности и наткнулся на такую проблему о которой писал выше. Ведь по идее если роль перешла то и база должна работать в тимсити?

[Обновления: Mon, 28 August 2023 18:08]

Известить модератора

Re: Группа доступности Always ON MS SQL [сообщение #3067 является ответом на сообщение #3066] Mon, 28 August 2023 18:14 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 368
Зарегистрирован: June 2022
Senior Member
Хм. Из SSMS подключиться можете в том состоянии кластера при котором ошибка в TeamCity? Какая именно ошибка в TeamCity?
Re: Группа доступности Always ON MS SQL [сообщение #3068 является ответом на сообщение #3067] Mon, 28 August 2023 20:11 Переход к предыдущему сообщениюПереход к следующему сообщению
Testament в настоящее время не в онлайне  Testament
Сообщений: 4
Зарегистрирован: August 2023
Junior Member
Да могу,и кластер подключается.
А ТимСити пишет что нет подключения к первому узлу и дальше дел нет пока первый узел не включишь. Изначально разворачивание БД шло из Тим Сити на первый узел. Я уже добавил базу данных в узел 2 - и все в кластере находится.
Re: Группа доступности Always ON MS SQL [сообщение #3073 является ответом на сообщение #3068] Tue, 29 August 2023 14:55 Переход к предыдущему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 368
Зарегистрирован: June 2022
Senior Member
Тогда смотрите строку подключения. Что-то в ней не то, скорее всего.
Предыдущая тема: Запрос + представление или функция, как лучше сделать?* (Задача со звездочкой)
Следующая тема: Отбор по дате в представлении
Переход к форуму:
  


Текущее время: Mon Dec 23 00:36:58 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00769 секунд