Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный_практикум_по_АБД_sqlserver.docx
Скачиваний:
4
Добавлен:
03.08.2023
Размер:
496.52 Кб
Скачать

Создание подписки (на сервере-подписчике)

На втором сервере создайте подписку типа Pull на публикацию, созданную на сервере-издателе.

  1. В Enterprise Manager раскройте свой сервер на втором компьютере, щелкните по его имени, и запустите мастер по созданию подписки типа Pull (Tools|Wizards|Replication|Create a Pull Sibscription Wizard).

  2. Используйте в окнах мастера информацию табл.2

Таблица 2

Опция

Значение

Look for publications (Поиск публикаций)

From registered servers

Publisher (Издатель)

Первый сервер

Publication (Публикация)

NorthwindProductsTablePublication

Synchronization agent login (Вход в систему агента синхронизации)

Distination database (База данных – адресат)

Создайте новую базу данных (New-ReplicatedNorthwind)

Initialize subscription (Инициализировать подписку)

Yes (да)

Snapshort delivery (Доставка моментальных снимков)

Используйте файлы моментальных снимков из папки по умолчанию

Distribution Agent Shedule (Расписание агента Distribution Agent)

Continiously (непрерывно)

Start required Services (Запустите необходимые службы)

SQL Server Agent на подписчике

После нажатия на кнопку Finish подождите выполнение мастером всех необходимых шагов для создания подписки, ее инициализации и запуска агента Distribution Agent.

  1. Раскройте ветвь Management, в ней SQL Server Agent, после чего раскройте рубрику Jobs. Просмотрите задание из категории Repl-Distribution и обратите внимание на его расписание. Ресурсы какого сервера будут использованы в этом задании. Изменятся ли эти ресурсы в случае Push-подписки?

3. Создание публикации слиянием

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

На компьютере, обозначенном как издатель и дистрибьютор, создайте папку общего доступа с именем repldata по адресу: C:\program files\Microsoft SQL Server\MSSQL\Repldata.

Задайте для данной папки разрешения: для всех – чтение, для

Сконфигурируйте на данном компьютере свойства дистрибьютора (можно для этого использовать либо команду TOOLS|Replication|Configure Publishing, Subscribers and Distribution, либо соответствующий мастер, предварительно выделив нужный сервер).

Установите свойства в соответствии с табл. 3.

Таблица 3

Опция

Значение

Distributor (Дистрибьютор)

Выбранный сервер

Snapshort folder (папка для моментального снимка)

C:\program files\Microsoft SQL Server\MSSQL\Repldata.

Customize publishing and distribution setting(настроить установки)

Yes

Destribution database Name (Имя базы данных Distribution)

Distribution

Folder for distribution database file (папка для файла данных базы данных Distribution)

По умолчанию

Folder for distribution database log files(папка для файла журнала транзакций базы данных Distribution)

По умолчанию

Enable publishers to use This Ditributor (Разрешите издателям использовать данный дистрибьютор)

Выбранный сервер-дистрибьютор

Enable publication databases (Разрешите использовать базу данных для репликации)

Northwind

Enable Subscribers (Дайте доступ подписчикам)

Сервер Вашего партнера