Лабораторные работы №3-5
.docxОглавление
Лабораторная работа №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.
В окне «Добавление нового однорангового узла» выбираем базу данных публикации, а затем команду «Подключиться ко всем отображённым узлам».
На странице «Безопасность чтения журнала» указываем данные агента чтения журнала на каждом узле.
На странице «Безопасность агента распространителя» указываем учётные данные для агентов распространителей, обслуживающих подписки, на каждом узле.
На странице «Инициализация нового узла» выбираем «Равноправная база данных создана вручную, либо восстановлена резервная копия исходной базы данных публикации, которая не изменялась с тех пор, как была сделана резервная копия».
Завершаем работу мастера.
Обнаружение конфликтов
Чтобы убедится в том, что одноранговая репликация настроена правильно.
Для этого откроем базу данных «Железнодорожная касса» на обоих узлах и выполним разные изменения.
Возникает конфликт, следовательно, одноранговая репликация настроена правильно.