Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы №3-5

.docx
Скачиваний:
2
Добавлен:
18.11.2022
Размер:
1.12 Mб
Скачать

Оглавление

Лабораторная работа №3 1

Настройка распространения 1

Создание публикации 6

Лабораторная работа №4 12

Создание подписки 12

Проверка работоспособности репликации 15

Лабораторная работа №5 17

Настройка распространения 17

Создание публикации 20

Включение публикации для одноранговой репликации 25

Настройка топологии 26

Обнаружение конфликтов 30

Лабораторная работа №3

Руководство железнодорожной станции желает сформировать свою ремонтную бригаду для обслуживания составов. Центр обслуживания составов находится в другом городе и для работы сотрудникам центра обслуживания нужна актуальная информация о составах. Для этого необходимо создать публикацию с данными о составах.

Настройка распространения

Для начала необходимо настроить работу Агента SQL Server:

Правой кнопкой мыши щёлкаем по папке «Агент SQL server» и выбираем команду «Запустить».

Для автоматического запуска службы «Агент SQL Server» в диспетчере конфигурации в свойствах службы необходимо переключить режим запуска с «Вручную» на «Автоматически».

Далее надо настроить сервер LAPTOP-NN3TIUA3 в качестве собственного распространителя:

Правой кнопкой мыши щелкаем по папке «Репликация» и выбираем «Настроить распространение».

Выполняем инструкции мастера настройки распространителя:

  • Выбираем сервер LAPTOP-NN3TIUA3 в качестве собственного распространителя.

  • Указываем папку моментальных снимков.

Для этой папки необходимо настроить общий доступ:

В свойствах папки на вкладке «Безопасность» выбираем «Дополнительно», добавляем в список пользователей учётную запись агента SQL Server, после чего выделяем добавленного пользователя и нажимаем «Изменить» и ставим галочку возле пункта «Полный доступ»

  • Указываем базу данных распространителя.

  • Нажимаем готово для завершения работы мастера.

Создание публикации

Раскрываем папку «Репликация», затем правой кнопкой мыши щёлкаем папку «Локальные публикации» и выбираем «Создать публикацию».

Выполняем указания мастера создания публикаций.

  • Выбираем базу данных публикации – Железнодорожная касса.

  • Выбираем тип публикации – Публикация транзакций.

  • Задаём данные и объекты базы данных для публикации.

  • Не отфильтровывая данные, нажимаем «Далее».

  • Настраиваем расписание для Агента моментальных снимков.

  • Нажимаем на «Настройки безопасности».

  • Задаём учётные данные, под которыми следующие агенты репликации будут запускаться и устанавливать соединения.

  • Создаём публикацию и задаём имя для публикаций Сост_инф.

Лабораторная работа №4

Руководство железнодорожной станции желает сформировать свою ремонтную бригаду для обслуживания составов. Центр обслуживания составов находится в другом городе и для работы сотрудникам центра обслуживания нужна актуальная информация о составах. Для этого необходимо создать подписку на ранее созданную публикацию.

Создание подписки

В узле сервера LAPTOP-NN3TIUA3\CLIENT раскрываем папку «Репликация».

Щёлкаем правой кнопкой мыши по папке «Локальные подписки» и выбираем «Создать подписку».

Выполняем указания мастера создания подписки:

  • На странице «Публикация» выбираем «<Найти издателя SQL Server> из раскрывающегося списка «Издатель».

  • Подключаемся к издателю LAPTOP-NN3TIUA3

  • Выбираем публикацию – Сост_инф.

  • Выбираем «Выполнять все агенты на распространителе LAPTOP-NN3TIUA3

  • Указываем подписчика - LAPTOP-NN3TIUA3\CLIENT и создаём на нём новую базу данных подписок – Составы.

  • Указываем параметры соединения для агента распространителя – Выполнять с учётной записью службы SQL Server агент.

  • Указываем расписание синхронизации и время, когда подписчик должен быть инициализирован.

  • Создаём подписку.

Проверка работоспособности репликации

Убеждаемся в работоспособности репликации:

Исходные данные:

После изменений на издателе:

Лабораторная работа №5

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

Настройка распространения

Необходимо настроить распространение на сервере LAPTOP-NN3TIUA3\CLIENT:

Правой кнопкой мыши щелкаем по папке «Репликация» и выбираем «Настроить распространение».

Выполняем инструкции мастера настройки распространителя:

  • Выбираем сервер LAPTOP-NN3TIUA3\CLIENT в качестве собственного распространителя.

  • Указываем папку моментальных снимков.

  • Указываем базу данных распространителя.

  • Нажимаем готово для завершения работы мастера.

Также необходимо присоединить к серверу LAPTOP-NN3TIUA3\CLIENT базу данных Железнодорожная касса.

Создание публикации

На сервере LAPTOP-NN3TIUA3 раскрываем папку «Репликация», затем правой кнопкой мыши щёлкаем папку «Локальные публикации» и выбираем «Создать публикацию».

Выполняем указания мастера создания публикаций.

  • Выбираем базу данных публикации – Железнодорожная касса.

  • Выбираем тип публикации – Публикация транзакций.

  • Задаём данные и объекты базы данных для публикации.

  • Настраиваем расписание для Агента моментальных снимков.

  • Нажимаем на «Настройки безопасности».

  • Задаём учётные данные, под которыми следующие агенты репликации будут запускаться и устанавливать соединения.

  • Создаём публикацию и задаём имя для публикаций ЖелезКасс

Включение публикации для одноранговой репликации

На сервере LAPTOP-NN3TIUA3 раскрываем папку «Репликации», затем раскрываем папку «Локальные публикации».

Щёлкаем правой кнопкой мыши по созданной публикации и выбираем «Свойства».

В окне свойства публикации на странице «Параметры подписки» выбираем:

  • Значение True для свойства «Разрешать одноранговые подписки»

  • Значение True для свойства «Продолжить репликацию после обнаружения конфликта»

Нажимаем «ОК».

Настройка топологии

Щёлкаем правой кнопкой мыши по созданной публикации, затем выбираем пункт «Настройка одноранговой топологии».

Следуем указаниям мастера:

  • На странице «Настройка топологии» добавляем LAPTOP-NN3TIUA3\CLIENT.

  • В окне «Добавление нового однорангового узла» выбираем базу данных публикации, а затем команду «Подключиться ко всем отображённым узлам».

  • На странице «Безопасность чтения журнала» указываем данные агента чтения журнала на каждом узле.

  • На странице «Безопасность агента распространителя» указываем учётные данные для агентов распространителей, обслуживающих подписки, на каждом узле.

  • На странице «Инициализация нового узла» выбираем «Равноправная база данных создана вручную, либо восстановлена резервная копия исходной базы данных публикации, которая не изменялась с тех пор, как была сделана резервная копия».

  • Завершаем работу мастера.

Обнаружение конфликтов

Чтобы убедится в том, что одноранговая репликация настроена правильно.

Для этого откроем базу данных «Железнодорожная касса» на обоих узлах и выполним разные изменения.

Возникает конфликт, следовательно, одноранговая репликация настроена правильно.