powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вывод SQL из отказоустивочого кластера.
13 сообщений из 13, страница 1 из 1
Вывод SQL из отказоустивочого кластера.
    #39667165
Jhonny-2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, хотелось бы у вас уточнить.
Планируем вывод SQL из отказоустойчивого кластера. У кого был опыт? При выводе из кластера SQL полностью удаляется или удаляется кластеризация только? Почитал в MSDN, но определенности так и не появилось. Какие подводные камни есть?
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39667291
Col
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jhonny-2005
Зачем?
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39667294
boltnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39667328
Jhonny-2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
boltnik,

Тут как я понял выведение одной ноды. А мне необходимо удалить одну из двух нод и выключить кластеризацию, в том числе и удалить роль файловер кластера на сервере.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39667363
Col
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jhonny-2005,

Давайте так, Вы расскажите зачем Вам то надо а я в ответ расскажу как без переустановки выдернуть инстанс из кластера.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39667381
Jhonny-2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Col,
Освобождаем ресурсы, поэтому переводим с двух серверов на один.
На текущий момент инстанс дефолтный, имя сервера SQL имеет кластерное имя. В идеале бы хотелось его же и оставить. Для этого в DNS перепишем для подключения кластерное имя - имя оставшегося сервера ноды.
Удаляем кластерную роль в windows, т.к. возможно будут ситуации, когда будут конфликтовать как раз с этими передвижками.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39667872
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jhonny-2005Освобождаем ресурсы, поэтому переводим с двух серверов на один.


Как вариант можно установить еще один SQL Cluster, назначить второй сервер по умолчанию для второго инстанса, предварительно добавив диски для второго инстанса. В итоге на кластере будет два инстанса, каждый на своем сервере со своими дисками. И выносить кластер нет необходимости, и оба сервера в использовании. Только надо учесть что при отказе одного сервера оба инстанса будут работать на другом сервере одновременно, т.е. надо позаботиться о достаточном объеме памяти и CPU для нормальной работы двух инстансов на одном сервере.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39667893
Jhonny-2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
flexgen,
К сожалению не подходящий вариант. Попробовал поднять на ВМ три сервера (нода1, нода2, контроллер домена). Удалил через установку SQL ноду2. Осталась одна нода. Попробовал удалить уже на активной ноде1 так же установку SQL ноду 1, в итоге удалился Database Engine, и по сути остались без SQL.
В общем все попытки по разным вариантам не пришли к успеху ( В итоге вижу только вариант именно поднятия дополнительного сервера. После отключения двух кластерных серверов установить SQL на этом новом сервере с тем же именем, что был на кластере, и восстановить бэкапы баз и логины, которые были сохранены с паролями через выгрузку. Всё таки странно, что нет нормального механизма.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39668018
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jhonny-2005,

насколько это видно из программы установки, установить сервер можно или изолированно или в кластер. Других не вариантов.
Т.е. делаете изолированную установку, разворачиваете бэкапы баз от кластерной установки, восстанавливаете журналы, переключаете DNS.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39668072
Jhonny-2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

Спасибо за ответ. Но в такой ситуации как я понимаю уже будет не дефолтный, а именованный инстанс. У нас же приложения к серверу подключаются по имени сервера без инстанса (т.к. он дефолтный). И в этой ситуации я думаю уже нужен будет инстанс. А как возвращать на имя сервера без инстанса к сожалению не знаю.
В целом еще получился для SQL 2014 такой вариант - сохранение всех баз (master и т.д.), удаление всего, установка заново SQL по тому же пути для баз, и подмена этих баз. Сервер запустился и ошибок не обнаружено. Главное чтобы версия и путь были идентичны.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39668103
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jhonny-2005в такой ситуации как я понимаю уже будет не дефолтный, а именованный инстанс. У нас же приложения к серверу подключаются по имени сервера без инстанса (т.к. он дефолтный). И в этой ситуации я думаю уже нужен будет инстанс. А как возвращать на имя сервера без инстанса к сожалению не знаю.

усадите именованный экземпляр на порт 1433,
и любое приложениe, указывающее в строке соединения лишь имя компа,
будет попадать на этот самый именованный экземпляр
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39668428
Col
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jhonny-2005
Я бы на вашем месте оставил сингл нод кластер и все бы работало как есть.
Но коли уж обещал рассказать как конвертировать кластерный в одиночку то расскажу.
Тушим все сиквельные сервисы, это важно - сервисы должны находится в потушенном состоянии на протяжении всей процедуры, поэтому ставим их в положение выключено.
Если кластер жив выводим ненужную ноду из него(Ваш сценарий), если же кластер помер (случай не Ваш но опишу и его) то запускаем
powershell --> Import-Module FailoverClusters -->clear-clusternode.
Удаляем Cluster Service, линк на поцедуру:
https://blogs.technet.microsoft.com/askcore/2017/04/04/uninstalling-and-reinstalling-the-windows-2012r2-failover-clustering-feature/
После чистого рестарта подчищаем конфиг дисковой и поднимаем диски через диск менеджер, проверяем буквы дисков в экспорере.
Добавляем виртуальный адрес к сетевой карте, и естественно DNS А запись на старое кластерное имя.
Теперь начинаем шаманить с запуском инстанса - пока он в нерабочен состоянии.

Меняем SqlCluster с 1 на 0 вот в этой ветке: (этот параметр овечает за зависимости клсатерных сервисов сиквела, как понятно мы их отрубаем)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\Setup\

Далее удаляем вот этот куст рееестра, я бы сделал бакап перед удалением:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\Cluster

Меняем параметры запуска сиквельных сервисов и запускаемся.
Переименовываем сервер в старое кластерное имя или меняем параметр @@SERVERNAME

П.С.
В MSSQL.x последний Х это переменная - версия сиквела.
...
Рейтинг: 0 / 0
Вывод SQL из отказоустивочого кластера.
    #39804719
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Col если же кластер помер

коллеги, а подскажите как правильно дейстовать в такой ситуации (после сбой кластер ушел в страну вечной охоты, две ноды в Recovery Pending). в итоге победили, но долго. да и не уверен что правильно (остались без кластера)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вывод SQL из отказоустивочого кластера.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]