Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Групи за наличност на SQL Server AlwaysOn:Инсталация и конфигурация, част 1

В тази статия ще обясня процеса на инсталиране на предварителни условия за разгръщане на групата за достъпност на SQL Server AlwaysOn.

За демонстрацията съм подготвил демонстрация, настроена на работната ми станция. Вижте следните компоненти:

Виртуална машина Име на хост Цел
Контролер на домейн DC.Local Контролерът на домейна е инсталиран на тази машина
Основна реплика SQL01.DC.Local Тази машина действа като основна реплика в групата наличност
Вторична реплика SQL02.DC.Local Тази машина действа като вторична реплика в групата Наличност. Тази реплика е в S синхронно записване режим
Вторична реплика с SQL03.DC.Local Тази машина действа като вторична реплика в групата Наличност. Тази реплика е в Асинхронен комит режим

Ще обясня следните действия:

  1. Инсталиране на роля за клъстериране при отказ
  2. Създаване на клъстер за отказ
  3. Активиране на функциите на групата за наличност AlwaysOn в SQL Server

Инсталиране на роля за клъстериране при отказ

За да разположим AAG, първо трябва да инсталираме функция за отказоустойчив клъстер на всеки възел. За да направите това, свържете се към SQL01.DC.Local и отворете Server Manager . В горната част на Server Manager диалогов прозорец, щракнете върху Управление и изберете Добавяне на роли и функции . Вижте следното изображение:


добавяне/премахване роли и функции съветникът се отваря. На първия екран можете да видите информацията за този съветник. Можете да пропуснете този екран, като щракнете върху „Пропускане на тази страница по подразбиране “, след което щракнете върху Напред. Вижте следното изображение:

На следващия екран можете да извършите инсталация, базирана на роли или функции. Можете също да изберете инсталация, базирана на услуга за отдалечен работен плот. Тъй като искаме да инсталираме функция за отказване на клъстер на SQL01.dc.local , изберете инсталация, базирана на роли или базирана на функции. Изберете вашата опция и щракнете върху Напред . Вижте следното изображение:

На следващия екран изберете сървър, на който искате да активирате функция за отказоустойчив клъстер. Тъй като искаме да го инсталираме на SQL01.Dc.Local , изберете SQL01.Dc.Local от пула сървъри и щракнете върху Напред . Вижте следното изображение:

На следващия екран можете да прегледате списъка със сървърни роли. Клъстерът за отказ е функция, затова кликнете върху Напред . Вижте следното изображение:

В Избор на функции екран, изберете „Клъстериране при отказ ” от списъка с функции, щракнете върху Добавяне на функции, и щракнете върху Next . Вижте следното изображение:

На следващия екран можете да прегледате обобщението на инсталирането на функцията. Кликнете върху Инсталиране и вижте следното изображение:

Функцията за клъстериране при отказ е инсталирана успешно. Вижте следното изображение:

По същия начин следвайте горния процес, за да инсталирате функцията за клъстериране при отказ на всички възли.

Създаване на отказен клъстер

За да създадете клъстер, отворете мениджъра на клъстер при отказ и щракнете върху Създаване на клъстер . Вижте следното изображение:

След като съветникът създаде име, се отваря нов клъстер. На първия екран можете да прегледате подробностите на съветника. Кликнете върху Напред .

В Избор на сървъри екрана, трябва да добавите списък с възли, които искате да използвате за формиране на клъстер. Ще създадем клъстер, използвайки SQL01.dc.local , SQL02.dc.local, и SQL03.dc.local . За да направите това, първо въведете SQL01.dc.local в въведете име на сървъра текстово поле и щракнете върху A дд . Вижте следното изображение:

По същия начин добавете SQL02.dc.local и SQL03.dc.local , след което щракнете върху следващия. Вижте следното изображение:

В Точка за достъп до администриране на клъстер екран, въведете Име на клъстер и IP адрес за достъп до него. Вижте следното изображение:

На екрана за потвърждение прегледайте всички подробности и кликнете върху Напред . Ще започне процесът на изграждане на отказен клъстер. След като процесът завърши, можете да видите резюмето на инсталацията в Резюме екран. Вижте следното изображение:

След като клъстерът е създаден, можете да прегледате конфигурацията му от мениджъра на клъстер за отказване. За да видите подробностите, свържете се с SQL01.dc.local , отворете Failover Cluster Manager, разширете SQL_AAG.dc.Local, и изберете „Възли ”, за да видите основните възли. Вижте следното изображение:

Активиране на функцията за група за наличност AlwaysOn на всички възли

След като клъстерът бъде създаден, трябва да инсталираме SQL Server 2017 на всички възли.

След като SQL Server е инсталиран на възлите, трябва да активираме функциите на групата за наличност на AlwaysOn на всички тях. За да направите това, свържете се с SQ01.dc.local –> Отворете SQL Server 2017 Configuration Manager , щракнете двукратно върху “SQL Server Services ”, и щракнете с десния бутон върху SQL сървър (MSSQLSERVER) . Вижте следното изображение:

Сега се отваря диалоговият прозорец на SQL Server (MSSQLSERVER). След като го видите, кликнете върху „AlwaysOn High Availability ” и отметнете „Активиране на групата за наличност на AlwaysOn ” квадратче за отметка. Щракнете върху OK за да затворите диалоговия прозорец и да рестартирате SQL услугата. Вижте следното изображение:

По същия начин трябва да активираме тези функции на всички възли. За да направите това, следвайте горния процес за SQL02.dc.local и SQL03.dc.local .

Резюме

В тази статия обясних лабораторната настройка за внедряване на групата за наличност AlwaysOn. В следващата си статия ще обясня стъпка по стъпка процеса на внедряване на групата за наличност AlwaysOn с помощта на съветника за група за достъпност на AlwaysOn .

Останете на линия!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да реша проблем с пула за връзки между ASP.NET и SQL Server?

  2. Как да огранича NULL като параметър до съхранената процедура SQL Server?

  3. Как да прехвърляте или експортирате данни от SQL Server 2005 в Excel

  4. Изтриване на събития от регистрационния файл на базата данни в SQL Server (T-SQL)

  5. SQL - Как да съхранявате и навигирате в йерархии?