500 likes | 734 Views
Настройка репликаци и для Microsoft SQL Server 2005. Шаг 1. Подготовка. Устанавливается „ Microsoft SQL Server 2005 ” на основной сервер - „publisher”. Устанавливается „ Microsoft SQL Server 2005 Express” на подчиненные сервера - „subscriber”.
E N D
Настройка репликации для Microsoft SQL Server 2005
Шаг 1 Подготовка • Устанавливается „Microsoft SQL Server 2005” на основной сервер - „publisher”. • Устанавливается „Microsoft SQL Server 2005 Express” на подчиненные сервера - „subscriber”. • На всех серверах должен быть открыт порт 1433. • IP-адреса иимена всех серверов „subscriber” добавляются в файл „HOSTS” в папке Windows на на основном сервере („publisher”)в конце файла по разделом “localhost” (c:\windows\system32\drivers\etc\hosts).
Шаг 2 С помощью „SQL Server Management Studio” создается база для репликации Желательно, чтобы основные первоначальные данные, такие как товары, объекты и остатки были введены до запуска репликации. Нежелательно при создании репликации в базе данных выполнять импорт большого количества строк.
Шаг3 Создание на сервере пользователя и пароля для репликации Создание пользователя происходит в два этапа. Сначала на сервере добавляется пользователь в разделе „Security” – „Logins” – „New login”.
Шаг 4 Создание на сервере пользователя и пароля для репликации Выбирается „SQL server authentication”, указывается пароль и выключаются “Enforce password policy”, “Enforce password expiration” и “User must change password at next login” .
Шаг 5 Создание на сервере пользователя и пароля для репликации Затем добавляется „User” в саму базу данных „Security” – „Users” – „New user”.
Шаг 6 Создание на сервере пользователя и пароля для репликации В „User name” указывается имя, в „Login name” выбирается из раннее созданного на первом этапе списка „User”, в разделе “database role membership” отмечается “db_owner”.
Шаг 7 Создание публикации Создание публикации выполняется в разделе „Replication” – „Local publications” нажатием правой кнопки мыши и выбором „New publication”.
Шаг 8 Создание публикации На этом этапе нажимаем „Next” без каких-либо изменений.
Шаг 9 Конфигурация дистрибьютора На этом этапе нажимаем „Next” без каких-либо изменений.
Шаг 10 Конфигурация дистрибьютора На этом этапе нажимаем „Next” без каких-либо изменений.
Шаг 11 Конфигурация дистрибьютора На этом этапе нажимаем „Next” без каких-либо изменений.
Шаг 12 Создание публикации Выбирается база данных, которая будет реплицироваться
Шаг 13 Создание публикации Выбирается тип публикации: “Merge publication”.
Шаг 14 Создание публикации На этом этапе нажимаем „Next” без каких-либо изменений, оставляя опцию „SQL Server 2005”.
Шаг 15 Создание публикации Отмечаем все таблицы
Шаг 16 Создание публикации Два рекомендуемых шага для таблиц Store, Payments и Operations. Выбрать “Set Properties of This Table Articles”.
Шаг 17 Создание публикации “Publisher range size” и “Subscriber range size” увеличить до одного миллиона.
Шаг 18 Создание публикации На этом этапе нажимаем „Next” без каких-либо изменений
Шаг 19 Создание публикации На этом этапе нажимаем „Next” без каких-либо изменений
Шаг 20 Создание публикации На этом этапе нажимаем „Next” без каких-либо изменений
Шаг 21 Создание публикации Задаются Security Settings для связи с Publisher.
Шаг 22 Создание публикации Выбираются „Run under the SQL Server Agent service account” и „Using the following SQL Server login”, вводятся логин и пароль.
Шаг 23 Создание публикации На этом этапе нажимаем „Next” без каких-либо изменений
Шаг 24 Создание публикации Указывается имя публикации
Шаг 25 Создание публикации В случае отсутствия ошибочных действий публикация создается успешно
Шаг 26 Настройки публикации После создания выбираем “Properties” публикации
Шаг 27 Настройки публикации На странице "Snapshot" отмечается "Put files in the following folder" и выбирается папка "C:\Inetpub\ftproot” и отмечается также "Compress snapshot files in this folder".
Шаг 28 Настройки публикации На странице "FTP Snapshot and Internet" отмечается "Allow Subscribers to download snapshot files using FTP".
Шаг 29 Создание подписки Создается пустая база данных на серверах Subscriber с таким же именем, что и основная база. Добавляется такой же пользователь, который уже введен в основную базу Publisher(добавляется заново и в сервер и в базу данных).
Шаг 30 Создание подписки Создание подписки в разделе „Replication” – „Local publications”: нажать правой кнопкой мыши на публикацию и выбрать “New subscriptions”.
Шаг 31 Создание подписки На этом этапе нажимаем „Next” без каких-либо изменений
Шаг 32 Создание подписки Выбирается публикация, для которой создается подписка
Шаг 33 Создание подписки В "Merge Agent Location“ ничего не изменяем, оставляя „Push Subscriptions”.
Шаг 34 Создание подписки В "Add SQL Server Subscriber" выбирается сервер - “Subscriber”.
Шаг 35 Создание подписки Укажите базу данных на Subscriber.
Шаг 36 Создание подписки Задаются Security Settings для связи с Merge Agent.
Шаг 37 Создание подписки В "Merge Agent Security“ выбирается „Run under the SQL Server Agent service account” и „Using the following SQL Server login”, указывается логи и пароль
Шаг 38 Создание подписки Указывается схема синхронизации
Шаг 39 Создание подписки Схема, которую мы выбираем: ежедневно, каждые пять минут
Шаг 40 Создание подписки В „Initialize Subscriptions” выбирается „Immediately”.
Шаг 41 Создание подписки В „Subscription Type” выбирается “Client”.
Шаг 42 Создание подписки В „Wizard Actions” выбирается „Create the subscription(s)”.
Шаг 43 Создание подписки Информационное окно с выбранными на тот момент параметрами.
Шаг 44 Создание подписки В случае отсутствия ошибочных действий подписка создается успешно
Шаг 45 Монитор репликации В разделе „Replication” – „Local publications” – правой кнопкой мыши на публикации выбирается „Launch replication monitor”. С его помощью можно наблюдать состояние репликации.
Шаг 46 Монитор репликации Подписка в процессе синхронизации
Шаг 47 Монитор репликации Подписка в процессе синхронизации
Шаг 48 Монитор репликации Синхронизация завершена успешно
Шаг 49 Настройки Склад Pro • В настройках Склад Pro указывается только Сервер, репликационный сервер не указывается! • При работе с репликацией во избежание дублирования документов обязательна работа Склад Pro с нумерацией объектов • Все пользователи должны быть привязаны к объектам и каждый пользователь должен выполнять операции только от имени своего объекта