Top Banner
Настройка репликации для Microsoft SQL Server 2005
50

Настройка репликаци и для Microsoft SQL Server 2005

Jan 19, 2016

Download

Documents

Настройка репликаци и для Microsoft SQL Server 2005. Шаг 1. Подготовка. Устанавливается „ Microsoft SQL Server 2005 ” на основной сервер - „publisher”. Устанавливается „ Microsoft SQL Server 2005 Express” на подчиненные сервера - „subscriber”. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Настройка репликаци и  для  Microsoft SQL Server 2005

Настройка репликации для Microsoft SQL Server 2005

Page 2: Настройка репликаци и  для  Microsoft SQL Server 2005

• IP-адреса и имена всех серверов „subscriber” добавляются в файл „HOSTS” в папке Windows на на основном сервере („publisher”) в конце файла по разделом “localhost” (c:\windows\system32\drivers\etc\hosts).

• Устанавливается „Microsoft SQL Server 2005” на основной сервер - „publisher”.

• Устанавливается „Microsoft SQL Server 2005 Express” на подчиненные сервера - „subscriber”.

• На всех серверах должен быть открыт порт 1433.

ПодготовкаШаг 1

Page 3: Настройка репликаци и  для  Microsoft SQL Server 2005

С помощью „SQL Server Management Studio” создается база для репликации

Желательно, чтобы основные первоначальные данные, такие как товары, объекты и остатки были введены до запуска репликации. Нежелательно при создании репликации в базе данных выполнять импорт большого количества строк.

Шаг 2

Page 4: Настройка репликаци и  для  Microsoft SQL Server 2005

Создание на сервере пользователя и пароля для репликации

Создание пользователя происходит в два этапа. Сначала на сервере добавляется пользователь в разделе „Security” – „Logins” – „New login”.

Шаг 3

Page 5: Настройка репликаци и  для  Microsoft SQL Server 2005

Создание на сервере пользователя и пароля для репликации

Выбирается „SQL server authentication”, указывается пароль и выключаются “Enforce password policy”, “Enforce password expiration” и “User must change password at next login” .

Шаг 4

Page 6: Настройка репликаци и  для  Microsoft SQL Server 2005

Создание на сервере пользователя и пароля для репликации

Затем добавляется „User” в саму базу данных „Security” – „Users” – „New user”.

Шаг 5

Page 7: Настройка репликаци и  для  Microsoft SQL Server 2005

Создание на сервере пользователя и пароля для репликации

В „User name” указывается имя, в „Login name” выбирается из раннее созданного на первом этапе списка „User”, в разделе “database role membership” отмечается “db_owner”.

Шаг 6

Page 8: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Создание публикации выполняется в разделе „Replication” – „Local publications” нажатием правой кнопки мыши и выбором „New publication”.

Шаг 7

Page 9: Настройка репликаци и  для  Microsoft SQL Server 2005

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

На этом этапе нажимаем „Next” без каких-либо изменений.

Шаг 8

Page 10: Настройка репликаци и  для  Microsoft SQL Server 2005

Конфигурация дистрибьютора

На этом этапе нажимаем „Next” без каких-либо изменений.

Шаг 9

Page 11: Настройка репликаци и  для  Microsoft SQL Server 2005

Конфигурация дистрибьютора

На этом этапе нажимаем „Next” без каких-либо изменений.

Шаг 10

Page 12: Настройка репликаци и  для  Microsoft SQL Server 2005

Конфигурация дистрибьютора

На этом этапе нажимаем „Next” без каких-либо изменений.

Шаг 11

Page 13: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Выбирается база данных, которая будет реплицироваться

Шаг 12

Page 14: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Выбирается тип публикации: “Merge publication”.

Шаг 13

Page 15: Настройка репликаци и  для  Microsoft SQL Server 2005

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

На этом этапе нажимаем „Next” без каких-либо изменений, оставляя опцию „SQL Server 2005”.

Шаг 14

Page 16: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Отмечаем все таблицы

Шаг 15

Page 17: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Два рекомендуемых шага для таблиц Store, Payments и Operations. Выбрать “Set Properties of This Table Articles”.

Шаг 16

Page 18: Настройка репликаци и  для  Microsoft SQL Server 2005

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

“Publisher range size” и “Subscriber range size” увеличить до одного миллиона.

Шаг 17

Page 19: Настройка репликаци и  для  Microsoft SQL Server 2005

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

На этом этапе нажимаем „Next” без каких-либо изменений

Шаг 18

Page 20: Настройка репликаци и  для  Microsoft SQL Server 2005

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

На этом этапе нажимаем „Next” без каких-либо изменений

Шаг 19

Page 21: Настройка репликаци и  для  Microsoft SQL Server 2005

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

На этом этапе нажимаем „Next” без каких-либо изменений

Шаг 20

Page 22: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Задаются Security Settings для связи с Publisher.

Шаг 21

Page 23: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Выбираются „Run under the SQL Server Agent service account” и „Using the following SQL Server login”, вводятся логин и пароль.

Шаг 22

Page 24: Настройка репликаци и  для  Microsoft SQL Server 2005

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

На этом этапе нажимаем „Next” без каких-либо изменений

Шаг 23

Page 25: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Указывается имя публикации

Шаг 24

Page 26: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В случае отсутствия ошибочных действий публикация создается успешно

Шаг 25

Page 27: Настройка репликаци и  для  Microsoft SQL Server 2005

Настройки публикации

После создания выбираем “Properties” публикации

Шаг 26

Page 28: Настройка репликаци и  для  Microsoft SQL Server 2005

Настройки публикации

На странице "Snapshot" отмечается "Put files in the following folder" и выбирается папка "C:\Inetpub\ftproot” и отмечается также "Compress snapshot files in this folder".

Шаг 27

Page 29: Настройка репликаци и  для  Microsoft SQL Server 2005

Настройки публикации

На странице "FTP Snapshot and Internet" отмечается "Allow Subscribers to download snapshot files using FTP".

Шаг 28

Page 30: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Создается пустая база данных на серверах Subscriber с таким же именем, что и основная база. Добавляется такой же пользователь, который уже введен в основную базу Publisher (добавляется заново и в сервер и в базу данных).

Шаг 29

Page 31: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Создание подписки в разделе „Replication” – „Local publications”: нажать правой кнопкой мыши на публикацию и выбрать “New subscriptions”.

Шаг 30

Page 32: Настройка репликаци и  для  Microsoft SQL Server 2005

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

На этом этапе нажимаем „Next” без каких-либо изменений

Шаг 31

Page 33: Настройка репликаци и  для  Microsoft SQL Server 2005

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

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

Шаг 32

Page 34: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В "Merge Agent Location“ ничего не изменяем, оставляя „Push Subscriptions”.

Шаг 33

Page 35: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В "Add SQL Server Subscriber" выбирается сервер - “Subscriber”.

Шаг 34

Page 36: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Укажите базу данных на Subscriber.

Шаг 35

Page 37: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Задаются Security Settings для связи с Merge Agent.

Шаг 36

Page 38: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В "Merge Agent Security“ выбирается „Run under the SQL Server Agent service account” и „Using the following SQL Server login”, указывается логи и пароль

Шаг 37

Page 39: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Указывается схема синхронизации

Шаг 38

Page 40: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Схема, которую мы выбираем: ежедневно, каждые пять минут

Шаг 39

Page 41: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В „Initialize Subscriptions” выбирается „Immediately”.

Шаг 40

Page 42: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В „Subscription Type” выбирается “Client”.

Шаг 41

Page 43: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В „Wizard Actions” выбирается „Create the subscription(s)”.

Шаг 42

Page 44: Настройка репликаци и  для  Microsoft SQL Server 2005

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

Информационное окно с выбранными на тот момент параметрами.

Шаг 43

Page 45: Настройка репликаци и  для  Microsoft SQL Server 2005

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

В случае отсутствия ошибочных действий подписка создается успешно

Шаг 44

Page 46: Настройка репликаци и  для  Microsoft SQL Server 2005

Монитор репликации

В разделе „Replication” – „Local publications” – правой кнопкой мыши на публикации выбирается „Launch replication monitor”. С его помощью можно наблюдать состояние репликации.

Шаг 45

Page 47: Настройка репликаци и  для  Microsoft SQL Server 2005

Монитор репликации

Подписка в процессе синхронизации

Шаг 46

Page 48: Настройка репликаци и  для  Microsoft SQL Server 2005

Монитор репликации

Подписка в процессе синхронизации

Шаг 47

Page 49: Настройка репликаци и  для  Microsoft SQL Server 2005

Монитор репликации

Синхронизация завершена успешно

Шаг 48

Page 50: Настройка репликаци и  для  Microsoft SQL Server 2005

Настройки Склад Pro

• В настройках Склад Pro указывается только Сервер, репликационный сервер не указывается!

• При работе с репликацией во избежание дублирования документов обязательна работа Склад Pro с нумерацией объектов

• Все пользователи должны быть привязаны к объектам и каждый пользователь должен выполнять операции только от имени своего объекта

Шаг 49