база данных ожидание восстановления что делать

Восстанавливаем базу данных SQL Server из режима “suspect”

В случае выхода базы данных из строя, может быть повреждена важная информация, потеря которой обернется катастрофическими последствиями как для пользователя, так и для бизнеса.

Автор: Waqas, журналист в сфере информационной безопасности

В случае выхода базы данных из строя может быть потеряна важная информация. Последствия потери данных могут быть катастрофическими как для пользователя, так и для бизнеса. Если крупные организации понесут огромные убытки, малые предприятия могут поплатиться своим существованием.

По словам разработчиков, ошибка присутствует в каждой программе. Даже самое лучшее программное обеспечение может иногда давать сбой.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Иногда работа и жизнь людей зависят от функциональности программного обеспечения. Корректная работа ПО влияет на финансовое благополучие или здоровье людей. Поэтому особенно важно, чтобы при сбоях программного обеспечения, имелась возможность быстро его вернуть в нормальное рабочее состояние.

Программы работают с базами данных. В случае выхода базы данных из строя, может быть повреждена важная информация, потеря которой обернется катастрофическими последствиями как для пользователя, так и для бизнеса. Большинство баз данных работают на сервере Microsoft SQL. В случае проблем с сервером для восстановления базы потребуется много времени и сил.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Существует несколько способов восстановить базу данных после инцидента. Во-первых, следует разобраться с таблицей подозрительных(suspect) страниц. Информация в таблице подозрительных страниц доступна любому пользователю, имеющему доступ к базе данных MSDB. Обновлять базу также может любой пользователь, имеющий разрешение на обновление. Владельцы базы, исправив роль базы данных в MSDB, или сисадмин, исправив роль сервера, могут вставлять, обновлять и удалять записи.

Способы восстановления базы данных из подозрительного режима:

Сброс статуса базы данных + DBCC CHECKDB

Используйте программное обеспечение Recovery Toolbox for SQL Server

Таблица подозрительных страниц содержит информацию о потенциально поврежденных страницах и используется при принятии решения о восстановлении страниц. Подозрительная страница из таблицы находится в базе данных MSDB.

Страница считается «подозрительной», если при попытке ее чтения ядром СУБД SQL Server обнаруживается одна из следующих ошибок.

Ошибка 823: возникает во время проверки циклической контрольной суммы (CRC), запущенной операционной системой, например, ошибка диска (возникает при некоторых аппаратных ошибках)

Ошибка 824: например, разрыв страницы (или любая другая логическая ошибка)

Идентификатор каждой «подозрительной» страницы записывается в таблицу подозрительных страниц. В данную таблицу компонент Database Engine записывает все подозрительные страницы, с которыми сталкивается во время обработки, в частности:

Когда при обработке запроса необходимо прочитать страницу.

При выполнении DBCC CHECKDB.

Во время операции резервного копирования.

Во время операции восстановления, исправления DBCC или удаления базы данных таблица подозрительных страниц также обновляется по мере необходимости.

Ниже приведены несколько способов восстановления базы данных, если она перешла в режим “suspected”.

Во время своей работы я однажды столкнулся с ситуацией, когда рабочая база данных в конце дня перешла в режим “suspected”. Причем в последний раз база была заархивирована много часов назад. К сожалению, вернуться в штатный режим не получилось. DBCC checkdb также отказался запускаться.

Я очень расстроился, пока не нашел решение. Рассмотрим первый способ восстановления базы данных.

Сначала необходимо перевести базу данных в АВАРИЙНЫЙ режим, выполнив следующие действия:

Затем требуется протестировать базу данных:

Если не получилось восстановить базу первым способом

У вас имеется поврежденная база данных сервера (MS SQL 2005) и она неисправна. Такую базу невозможно восстановить путем тестирования-исправления (возникает ошибка контрольной суммы). В таком случае база данных не выгружается в файл – выдается та же ошибка. Вы попробовали несколько раз, и это не помогло. Попробуйте восстановить базу данных, протестировав сам SQL.

Команды для тестирования SQL приведены ниже:

Если обе команды не работают, можно использовать третью. Рекомендуем использовать данную команду только в крайнем случае в связи с опасностью возможной потери данных.

DBCC CHECKDB (‘database’, REPAIR_ALLOW_DATA_LOSS)

Если команда не выполняется из-за не однопользовательского режима, используйте команду:

Alter database db-name set SINGLE_USER

! Перед тестированием обязательно сделайте бэкап!

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Программа позволяет комплексно восстанавливать файлы базы данных. Особенности программы Recovery Toolbox for SQL Server приведены ниже:

1. Данные из нечитаемых баз данных можно восстановить в приостановленном состоянии (suspended state);

2. Программа работает со всеми версиями Microsoft SQL Server;

3. Программа позволяет восстановить самое важное и ценное в базе данных;

5. Восстановливает таблицы при работе с MDF файлами;

6. SQL MDF Recovery экспортирует данные непосредственно в Microsoft SQL Server;

7. Информация сохраняется в том числе в виде скриптов;

8. Извлеченные данные напрямую экспортируются в новую базу данных;

9. Программа работает с любой версией Windows;

10. Мультиязычный интерфейс;

11. Возможен просмотр данных перед восстановлением;

Сбой базы данных после сбоя сервера является самым страшным сном любого сисадмина. Как в такой ситуации восстановить поврежденную базу?

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Для восстановления данных после сбоя обычно используется резервная копия. Однако, если по какой-то причине копия не была сделана, попробуйте использовать Recovery Toolbox for SQL Server. Скорее всего, вам удастся восстановить рабочее состояние базы данных.

Для этого необходимо выполнить следующие действия:

1. Установите Recovery Toolbox for SQL Server на свой компьютер. Нет необходимости использовать полную версию, достаточно демонстрационной версии;

3. После выполнения действий начнется анализ базы данных;

4. Изучите список всех восстановленных таблиц;

5. Просматривайте данные в таблицах;

6. Изучайте восстановленные объекты;

7. Настройте параметры сохранения;

8. Выберите необходимые данные;

9. Сохраните их (для этого потребуется полная версия)

Восстановление базы данных

Как видим, для быстрого исправления MDF файла потребовалось нажать всего несколько кнопок. Все восстановленные данные копируются в новую базу данных или в виде скриптов на диск. Таким образом, программа никак не влияет на поврежденные файлы.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

1. Выбираем поврежденную базу данных.

2. Смотрим, какие данные можно восстановить.

3. Определяемся с вариантом экспорта.

4. Выбираем данные для восстановления.

5. Просматриваем отчет после сохранения.

Программа условно-бесплатная, стоит 99 долларов. Скачать программу можно здесь.

Источник

Ручной Способ исправить Состояние ожидания восстановления SQL Server

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Люди, которые использовали SQL-сервер, возможно, однажды столкнулись с ошибкой SQL база данных в состояние ожидания восстановления из-за ее повторного появления. Если вы не знаете, почему происходит эта ошибка, значит, ваш раздел базы данных, вероятно, заполнен. SQL не может открыть базу данных и не может заблокировать файл базы данных, который очень похож на базу данных в автономном режиме. Это больше похоже на то, что что-то мешает запуску сервера. В этом блоге мы собираемся обсудить, как исправить состояние ожидания восстановления SQL Server с помощью наилучших возможных методов. Прежде чем продолжить, давайте узнаем, каковы причины этой ошибки.

Причины – Состояние Ожидания восстановления базы данных SQL Server

Мгновенное Решение: Используйте средство восстановления SQL SysTools, чтобы исправить состояние ожидания восстановления в базе данных SQL Server. Это программное обеспечение может быстро устранить все ошибки, связанные с базой данных SQL. После восстановления он предоставляет возможность экспортировать данные в базу данных SQL или сценарии SQL.

Ручные способы исправить Состояние ожидания восстановления SQL Server

Как всегда можно увидеть или испытать, что ручные способы довольно сложны и опасны в использовании. Поэтому, прежде чем запустить его, убедитесь, что у вас есть резервная копия базы данных. Если вы новичок в этом, то рекомендуется, чтобы вы выполняли его под руководством технического специалиста или не выполняли его.

Способ 1

В этом ручном методе для разрешения Состояние ожидания восстановления базы данных SQL Server необходимо запустить принудительное восстановление.

1. Запустите нижеуказанные SQL-запросы.

ALTER DATABASE (Database Name) SET EMERGENCY;

ALTER DATABASE (Database Name) set single_user

DBCC CHECKDB ([Database Name], REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS;

ALTER DATABASE (Database Name) set multi_user

2. База данных помечена как READ_ONLY в аварийном режиме, отключает ведение журнала и предоставляет доступ только системным администраторам.

3. После того, как эти шаги будут выполнены, повреждение файла будет исправлено, и база данных снова будет подключена автоматически.

Способ 2

В этом втором методе, который может разрешить состояние ожидания восстановления в базе данных SQL Server, нам нужно сначала поработать в аварийном режиме, давайте посмотрим, как.

1. Выполните следующие команды:

ALTER DATABASE (Database Name) SET EMERGENCY;

ALTER DATABASE (Database Name) set multi_user

EXEC sp_detach_ db ‘(Database Name)’

EXEC sp_attach_single_file_db @Database Name = ‘(Database Name)’, @physname = N’(mdf path)’

2. Система автоматически удалять поврежденные журналы и создаст новый.

Если вы успешно выполнили оба метода, то до сих пор проблема Состояние ожидания восстановления базы данных SQL Server может быть решена. Если нет, то рекомендуется перейти на более безопасный и лучший подход, который является автоматизированным методом.

Автоматизированное решение для исправления Состояние Ожидания восстановления SQL Server

Автоматизация гораздо лучше, чем тратить много времени и усилий на ручные методы. Для автоматического метода вы можете перейти к Восстановление базы данных SQL. Это программное обеспечение помогает восстановить поврежденный файл MDF со всеми объектами базы данных. Для выполнения процесса восстановления базы данных SQL не требуется резервное копирование. Можно легко восстановить базу данных SQL без резервного копирования. Давайте узнаем, как это работает для восстановления поврежденных файлов базы данных SQL и устранения состояние ожидания восстановления в базе данных SQL Server.

1. Установите и запустите программу восстановления SQL, затем нажмите кнопку «Открыть», чтобы загрузить файл базы данных.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

2. Выберите режим быстрого или расширенного сканирования, а затем установите флажок Автоопределение версии файла SQL Server.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

3. Теперь начнется процесс сканирования. После сканирования вы можете увидеть предварительный просмотр восстановленных предметов.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

4. Выберите опцию «Экспорт» сверху и выберите «Экспорт данных в базу данных SQL или сценарии SQL».

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

5. Заполните все необходимые данные ниже и выберите экспорт только со схемой или только со схемой и данными.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

6. В конце нажмите кнопку «Экспорт», чтобы восстановить файлы базы данных SQL.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Вывод

Источник

Устранение неполадок в базах данных доступности AlwaysOn в состоянии Восстановление в ожидании или подозрительном состоянии в SQL Server

В этой статье описываются ошибки и ограничения базы данных доступности в Microsoft SQL Server, которая находится в состоянии или состоянии, и как восстановить базу данных до полной функциональности в группе Recovery Pending Suspect доступности.

Оригинальная версия продукта: SQL Server 2012 г.
Исходный номер КБ: 2857849

Аннотация

Предположим, что база данных доступности, определяемая в группе доступности AlwaysOn, переходит в состояние или состояние Recovery Pending Suspect в SQL Server. Если это происходит в основной реплике группы доступности, это влияет на доступность базы данных. В этой ситуации вы не можете получить доступ к базе данных через клиентские приложения. Кроме того, нельзя удалять или удалять базу данных из группы доступности.

Например, предположим, SQL Server запущен, а база данных доступности настроена на Recovery Pending состояние или Suspect состояние. При запросе динамических представлений управления (DMV) в основной реплике с помощью следующего сценария SQL базы данных может быть отчитаться в состоянии или в следующем NOT_HEALTHY RECOVERY_PENDING SUSPECT состоянии:

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Кроме того, эта база данных может быть в состоянии Not Synchronizing /Recovery Pending или Suspect в SQL Server Management Studio.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Если база данных определена в группе доступности, ее нельзя отохить или восстановить. Поэтому необходимо предпринять определенные действия для восстановления базы данных и ее возврата к производственному использованию.

Дополнительная информация

В следующем контенте обсуждаются ошибки и ограничения базы данных доступности, которая находится в состоянии Восстановления, ожидающих восстановления в различных ситуациях.

Состояние базы данных предотвращает восстановление базы данных

Чтобы восстановить базу данных с параметром, SQL выполнить следующий RECOVERY сценарий.

При запуске этого сценария вы получаете следующее сообщение об ошибке, так как база данных определяется в группе доступности:

Msg 3104, Level 16, State 1, Line 1
RESTORE не может работать на базе данных DatabaseName, так как она настроена для зеркального зеркального доступа к базе данных или присоединилась к группе доступности. Если вы собираетесь восстановить базу данных, используйте ALTER DATABASE, чтобы удалить зеркальное отражение или удалить базу данных из группы доступности.

Msg 3013, Level 16, State 1, Line 1
ВОССТАНОВЛЕНИЕ БАЗЫ данных завершается ненормально.

Состояние базы данных предотвращает удаление базы данных

Вы пытаетесь выполнить следующий сценарий SQL, чтобы отбросить базу данных:

При запуске этого сценария вы получаете следующее сообщение об ошибке, так как база данных определяется в группе доступности:

Msg 3752, Level 16, State 1, Line 1
В настоящее время имя базы данных присоединяется к группе доступности. Прежде чем удалить базу данных, ее необходимо удалить из группы доступности.

Состояние базы данных предотвращает удаление базы данных из группы доступности

Для удаления базы данных из группы доступности SQL следующий сценарий.

При попытке запуска этого скрипта вы получаете следующее сообщение об ошибке, так как база данных доступности принадлежит основной реплике:

Msg 35240, Level 16, State 14, Line 1
Имя базы данных не может быть соединено с группой availabilityGroupName или отсоединяется от нее. Эта операция не поддерживается в основной реплике группы доступности.

Из-за этого сообщения об ошибке может возникнуть принуждение к сбойу в базе данных. После сбой базы данных реплика, которой принадлежит ожидаемая база данных восстановления, будет в второстепенной роли. В этой ситуации вы пытаетесь выполнить следующий сценарий SQL, чтобы удалить базу данных из группы доступности на вторичной реплике:

Однако удалить базу данных из группы доступности по-прежнему нельзя, и вы получите следующее сообщение об ошибке, так как база данных по-прежнему находится в состоянии Recovery Pending:

Msg 921, Level 16, State 112, Line 1
Имя базы данных базы данных еще не восстановлено. Подождите и попробуйте еще раз.

Разрешение, когда база данных находится в второстепенной роли

Чтобы устранить эту проблему, примите следующие общие действия:

Чтобы выполнить эти действия, подключите новую первичную реплику, а затем запустите сценарий SQL, чтобы удалить реплику, в которой размещена база данных о несостоялась ALTER AVAILABILITY GROUP доступности. Для этого выполните указанные ниже действия.

Эти действия предполагают, что в основной реплике сначала размещена поврежденная база данных. Поэтому для перехода реплики, на которой размещена поврежденная база данных, необходимо сначала перейти на второстепенную роль.

Подключение серверу, который работает SQL Server и на который размещена вторичная реплика.

Запустите следующий SQL:

Запустите следующий SQL, чтобы удалить реплику, в которой размещена поврежденная база данных из группы доступности:

Устранение любых проблем на сервере, на SQL Server и которые могут привести к сбою базы данных.

Добавьте реплику обратно в группу доступности.

Разрешение, когда основная реплика является единственной репликой в группе доступности

Если основная реплика содержит поврежденную базу данных и является единственной рабочей репликой в группе доступности, группа доступности должна быть отброшена. После того как группа доступности будет отброшена, база данных может быть восстановлена из резервного копирования, а для восстановления баз данных и возобновления производства могут быть применены другие усилия по аварийному восстановлению.

Чтобы отказаться от группы доступности, используйте следующий сценарий SQL:

На этом этапе можно попытаться восстановить проблемную базу данных. Или вы можете восстановить базу данных из последней известной копии резервного копирования.

Разрешение при падении группы доступности

При падении группы доступности ресурс слушателя также отброшен и прерывается подключение приложений к базам данных доступности.

Чтобы свести к минимуму время простоя приложения, используйте один из следующих методов, чтобы поддерживать подключение приложений через слушателя и отказаться от группы доступности:

Метод 1. Связать слушателя с новой группой доступности (роль) в Failover Cluster Manager

Этот метод позволяет поддерживать слушателя при сбросе и повторном создании группы доступности

На примере SQL Server, к которому подключений руководит существующий слушатель группы доступности, создайте новую, пустую группу доступности. Чтобы упростить этот процесс, используйте команду Transact-SQL для создания группы доступности, у которой нет вторичной реплики или базы данных:

Запустите диспетчер кластера failover и нажмите кнопку Роли в левой области. В области, в которую перечислены роли, выберите исходную группу доступности.

На нижней середине области в вкладке Ресурсы щелкните правой кнопкой мыши ресурс группы доступности и нажмите кнопку Свойства. Щелкните вкладку Зависимостей, удалите зависимость для слушателя и нажмите кнопку ОК.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

В соответствии с ресурсами щелкните правой кнопкой мыши слушатель, нажмите кнопку Дополнительные действия, а затем нажмите Кнопку Назначить другую роль.

В диалоговом окне Назначение источника роли выберите новую группу доступности и нажмите кнопку ОК.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

В области Ролей выберите новую группу доступности. На нижней середине области в вкладке Ресурсы теперь необходимо увидеть новую группу доступности и ресурс слушателя. Щелкните правой кнопкой мыши новый ресурс группы доступности и нажмите кнопку Свойства.

Щелкните вкладку Зависимостей, выберите ресурс слушателя из выпадаемого окна и нажмите кнопку ОК.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

В SQL Server Management Studio используйте Object Explorer для подключения к экземпляру SQL Server, в котором размещена основная реплика новой группы доступности. Щелкните AlwaysOn с высокой доступностью, щелкните новую группу доступности и нажмите кнопку Слушатели группы доступности. Вы должны найти слушателя.

Щелкните правой кнопкой мыши слушателя, щелкните Свойства, введите соответствующий номер порта для слушателя, а затем нажмите кнопку ОК.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

Это позволяет приложениям, которые используют прослушиватель, по-прежнему использовать его для подключения к экземпляру SQL Server, в который без перерыва размещены производственные базы данных. Оригинальная группа доступности теперь может быть полностью удалена и повторно создана. Или базы данных и реплики могут быть добавлены в новую группу доступности.

При повторном создании исходной группы доступности следует переназначить слушателя на роль группы доступности, настроить зависимость между новым ресурсом группы доступности и слушателем, а затем переназначить порт слушателю. Для этого выполните следующие действия:

Метод 2. Связать слушателя с существующим экземпляром SQL Server failover Clustered Instance (SQLFCI)

Если вы размещены в группе доступности в кластерной экземпляре SQL Server failover (SQLFCI), можно связать кластерный ресурс слушателя с кластерной группой ресурсов SQLFCI во время падения и повторного создания группы доступности.

Запустите диспетчер кластера failover и нажмите кнопку Роли в левой области.

В области, в которую перечислены роли, выберите исходную группу доступности.

В нижней средней области на вкладке Ресурсы щелкните правой кнопкой мыши ресурс группы доступности и нажмите кнопку Свойства.

Щелкните вкладку Зависимостей, удалите зависимость для слушателя и нажмите кнопку ОК.

В нижней средней области в вкладке Ресурсы щелкните правой кнопкой мыши слушателя, нажмите кнопку Дополнительные действия и нажмите кнопку Назначить другую роль.

В диалоговом окне Назначение ресурса роли щелкните экземпляр SQL Server FCI и нажмите кнопку ОК.

база данных ожидание восстановления что делать. Смотреть фото база данных ожидание восстановления что делать. Смотреть картинку база данных ожидание восстановления что делать. Картинка про база данных ожидание восстановления что делать. Фото база данных ожидание восстановления что делать

В области Ролей выберите группу SQLFCI. В нижней средней области, на вкладке Ресурсы, теперь необходимо увидеть новый ресурс слушателя.

Это позволяет приложениям, которые используют прослушиватель, по-прежнему использовать его для подключения к экземпляру SQL Server, в котором без перерыва размещены производственные базы данных. Оригинальная группа доступности теперь может быть удалена и повторно создана. Или базы данных и реплики могут быть добавлены в новую группу доступности.

После повторного создания группы доступности перенанаменуем слушателя на роль группы доступности. Затем установите зависимость между новым ресурсом группы доступности и слушателем и перенастройка порта для слушателя:

Метод 3. Падение группы доступности, а затем повторное создание группы доступности и слушателя с тем же именем слушателя

Этот метод приведет к небольшому отключению приложений, подключенных в настоящее время, так как группа доступности и слушатель будут отброшены, а затем повторно созданы:

Отбросить группу доступности.

Это также отпадет от слушателя.

Немедленно создайте новую группу доступности, которая включает определение слушателя, на том же сервере, на котором размещены производственные базы данных.

Например, предположим, что ваш прослушиватель группы доступности является aglisten. В следующем заявлении Transact-SQL создается группа доступности без первичной или вторичной базы данных, но также создается прослушиватель с именем aglisten. Приложения могут использовать этот прослушиватель для подключения.

Восстановление поврежденной базы данных. Затем добавьте его и вторичную реплику обратно в группу доступности.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *