Слайд 2Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 3Шаг 1. Подготовка
Настройка репликации на Microsoft SQL Server 2005 Standard
Ознакомиться с
совместимостью серверов при использовании Windows 8 и выше: https://support.microsoft.com/en-us/kb/2681562.
Установить “Microsoft SQL Server 2005 Standard” на основной сервер, который будет “publisher”.
Установить Microsoft SQL Server 2005 Express на подчиненые сервера, которые будут “subscriber”-ами.
На всех серверах открыть порт 1433 в Firewall.
IP адреса и имена всех подписчиков добавить в hosts файл Windows на основном сервере в конце файла под секцией “localhost” (c:\windows\system32\drivers\etc\hosts).
Настроить базу: привязываются пользователи к объектам и задается нумерация по объектам. Более детально - в статье http://wiki.microinvest.su. Импорт данных после создания репликации не желателен.
Панель управления - Администрирование - Службы. Проверить, чтобы агент был запущен. Тип запуска: Автоматический.
По адресу C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\ задать максимальные права на папку “repldata” для пользователя, с которым запускается агент.
Слайд 4В секции “Security” - “Logins” - “New login”.
Шаг 2
Шаг 2.
Паблишер. С помощью “SQL Server Management Studio” создаем на сервере пользователя с паролем, который будет использоваться для репликации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 5В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль,
включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English”.
Шаг 3. Создание на сервере пользователя с паролем, который будет использоваться для репликации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 6В секции Server Roles выбираем “Sysadmin”.
Шаг 4. Создание на сервере пользователя
с паролем, который будет использоваться для репликации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 7В секции “Security” - “Logins” - “New login”.
Шаг 5. Подписчик.
Создаем на сервере пользователя с паролем, который будет использоваться для репликации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 8В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль,
включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English”.
Шаг 6. Создание на сервере пользователя с паролем, который будет использоваться для репликации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 9В секции Server Roles выбираем “Sysadmin”.
Шаг 7. Создание на сервере пользователя
с паролем, который будет использоваться для репликации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 10Шаг 8. Отключаемся от подписчика.
Настройка репликации на Microsoft SQL Server
2005 Standard
Слайд 11В секции “Replication” -“Local Publications” - “New publication”.
Шаг 9. Паблишер. Создание
публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 12На этом экране нажимаем “Next”, ничего не меняя.
Шаг 10. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 13На этом экране нажимаем “Next”, ничего не меняя.
Шаг 11. Конфигурирование дистрибьютора.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 14На этом экране нажимаем “Next”, ничего не меняя.
Шаг 12. Конфигурирование дистрибьютора.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 15Выбираем базу данных, которая будет использоваться для репликации.
Шаг 13. Создание публикации.
Настройка
репликации на Microsoft SQL Server 2005 Standard
Слайд 16Тип репликации выбираем “Merge publication”.
Шаг 14. Создание публикации.
Настройка репликации на Microsoft
SQL Server 2005 Standard
Слайд 17На этом экране отмечаем какие сервера могут быть подписчиками для этой
публикации. По умолчанию выбран SQL Server 2005.
Шаг 15. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 18Отмечаем все таблицы в базе данных, которая реплицируется.
Шаг 16. Создание публикации.
Настройка
репликации на Microsoft SQL Server 2005 Standard
Слайд 19Галочки не ставим. Для каждой таблицы нажимаем Article Properties - Set
Properties of Highlighted Table Article, где правим дополнительные параметры.
Шаг 17. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 20Увеличиваем значение “Publisher range size” и “Subscriber range size” до 10
миллионов.
Шаг 18. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 21На этом экране нажимаем “Next”, ничего не меняя.
Шаг 19. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 22На этом экране нажимаем “Next”, ничего не меняя.
Шаг 20. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 23На этом экране нажимаем “Next”, ничего не меняя.
Шаг 21. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 24С помощью кнопки Security Settings указываем ранее созданного пользователя, который будет
использоваться Snapshot Agent-ом.
Шаг 22. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 25Выбираем “Run under the SQL Server Agent service account” и ниже
“Using the following SQL Server login”, после чего вводим логин и пароль созданного ранее пользователя (шаг 3).
Шаг 23. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 26На этом экране нажимаем “Next”, ничего не меняя.
Шаг 24. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 27Задаем имя репликации. Например, имя_базы_pub.
Шаг 25. Создание публикации.
Настройка репликации на
Microsoft SQL Server 2005 Standard
Слайд 28В случае отсутствии ошибок публикация создается успешно. Если есть ошибки -
проверяйте с 1 шага.
Шаг 26. Создание публикации.
Настройка репликации на Microsoft SQL Server 2005 Standard
Слайд 29Создание Subscriber-а происходит в секции ”Replication” - “Local Publications” - “New
subscriptions”.
Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 27. Создание подписчика (Subscriber).
Слайд 30На этом экране нажимаем “Next”, ничего не меняя.
Настройка репликации на Microsoft
SQL Server 2005 Standard
Шаг 28. Создание подписчика.
Слайд 31Выбираем публикацию, для которой добавляется подписчик.
Настройка репликации на Microsoft SQL Server
2005 Standard
Шаг 29. Создание подписчика.
Слайд 32На этом экране нажимаем “Next”, ничего не меняя.
Настройка репликации на Microsoft
SQL Server 2005 Standard
Шаг 30. Создание подписчика.
Слайд 33Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 31. Создание подписчика.
В
"Add SQL Server Subscriber" выбираем сервера, которые являются подписчиками для данной публикации. Можно добавить несколько подписчиков сразу. Самый верхний сервер не отмечаем!
Слайд 34Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 32. Создание подписчика.
Создаем
на подписчике базу данных. Можно использовать то же название, что и на паблишере, можно другое.
Слайд 35Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 33. Создание подписчика.
Для
каждого подписчика, которых добавили на шаге 31, задаем в Security Settings данные для подключения к подписчикам.
Слайд 36Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 34. Создание подписчика.
Выбираем
“Run under the SQL Server Agent service account” и “Using the following SQL Server login” - и указываем логин и пароль, созданные на шаге 6.
Слайд 37Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 35. Создание подписчика.
Задаем
период, с которым будет выполняться синхронизация.
Слайд 38Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 36. Создание подписчика.
Стандартной
схемой выбираем ежедневно, каждые 5 минут.
Слайд 39Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 37. Создание подписчика.
В
“Initialize Subscriptions” выбираем “Immediately”.
Слайд 40Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 38. Создание подписчика.
В
“Subscription Type” выбираем “Client”.
Слайд 41Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 39. Создание подписчика.
В
“Wizard Actions” выбираем “Create the subscription(s)”.
Слайд 42Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 40. Создание подписчика.
Нажимаем
Finish.
Слайд 43Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 41. Создание подписчика.
В
случае отсутствия ошибок, подписчик будет успешно создан.
Слайд 44Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 42. Монитор репликации.
В
секции “Replication” - “Local Publications” - “Launch Replication Monitor”. С его помощью можно отслеживать статус репликации.
Слайд 45Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 43. Монитор репликации.
Подписчики
в процессе синхронизации.
Слайд 46Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 44. Монитор репликации.
Подписчики
в процессе синхронизации.
Слайд 47Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 45. Монитор репликации.
Синхронизация
завершена успешно.
Слайд 48Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 46. Монитор репликации.
В
настройках связи с базой в Склад Pro или Light заполняется только Server, Repl. Server не заполняется!
Слайд 49
Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Слайд 50
Шаг 1. Подготовка.
Ознакомиться с совместимостью серверов при использовании Windows 8 и
выше: https://support.microsoft.com/en-us/kb/2681562.
Установить “Microsoft SQL Server 2008 R2 Standard” на основной сервер, который будет “publisher”.
Установить Microsoft SQL Server 2005/2008 R2 Express на подчиненые сервера, которые будут “subscriber”-ами.
На всех серверах открыть порт 1433 в Firewall.
IP адреса и имена всех подписчиков добавить в hosts файл Windows на основном сервере в конце файла под секцией “localhost” (c:\windows\system32\drivers\etc\hosts).
Настроить базу: привязываются пользователи к объектам и задается нумерация по объектам. Более детально - в статье http://wiki.microinvest.su. Импорт данных после создания репликации не желателен.
Панель управления - Администрирование - Службы. Проверить, чтобы агент был запущен. Тип запуска: Автоматический.
По адресу C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\ задать максимальные права на папку “repldata” для пользователя, с которым запускается агент.
Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Слайд 51Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 2. Паблишер.
С помощью “SQL Server Management Studio” создаем на сервере пользователя с паролем, который будет использоваться для репликации.
В секции “Security” - “Logins” - “New login”.
Слайд 52Настройка репликации на Microsoft SQL Server 2005 Standard
Шаг 3. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль, включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English” .
Слайд 53Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 4. Создание
на сервере пользователя с паролем, который будет использоваться для репликации.
В секции Server Roles выбираем “Sysadmin”.
Слайд 54Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 5. Подписчик.
Создаем на сервере пользователя с паролем, который будет использоваться для репликации.
В секции “Security” - “Logins” - “New login”.
Слайд 55Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 6. Создание
на сервере пользователя с паролем, который будет использоваться для репликации.
В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль, включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English”.
Слайд 56Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 7. Создание
на сервере пользователя с паролем, который будет использоваться для репликации.
В секции Server Roles выбираем “Sysadmin”
Слайд 57Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 8. Отключаемся
от подписчика.
Слайд 58Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 9. Паблишер.
Создание публикации.
В секции “Replication” -“Local Publications” - “New publication”.
Слайд 59Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 10. Создание
публикации.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 60Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 11. Конфигурирование
дистрибьютора.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 61Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 12. Конфигурирование
дистрибьютора.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 62Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 13. Создание
публикации.
Выбираем базу данных, которая будет использоваться для репликации.
Слайд 63Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 14. Создание
публикации.
Тип репликации выбираем “Merge publication”.
Слайд 64Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 15. Создание
публикации.
На этом экране отмечаем какие сервера могут быть подписчиками для этой публикации. По умолчанию выбран SQL Server 2008, отметим и SQL Server 2005, для того чтобы можно было иметь в публикации подписчиков со слабыми компьютерами.
Слайд 65Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 16. Создание
публикации.
Отмечаем все таблицы в базе данных, которая реплицируется.
Слайд 66Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 17. Создание
публикации.
Галочки не ставим. Для каждой таблицы нажимаем Article Properties - Set Properties of Highlighted Table Article, где правим дополнительные параметры.
Слайд 67Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 18. Создание
публикации.
Увеличиваем значение “Publisher range size” и “Subscriber range size” до 10 миллионов.
Слайд 68Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 19. Создание
публикации.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 69Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 20. Создание
публикации.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 70Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 21. Создание
публикации.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 71Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 22. Создание
публикации.
С помощью кнопки Security Settings указываем ранее созданного пользователя, который будет использоваться Snapshot Agent-ом.
Слайд 72Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 23. Создание
публикации.
Выбираем “Run under the SQL Server Agent service account”, и ниже “Using the following SQL Server login”, после чего вводим логин и пароль созданного ранее пользователя (шаг 3).
Слайд 73Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 24. Создание
публикации.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 74Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 25. Создание
публикации.
Задаем имя репликации. Например имя_базы_pub.
Слайд 75Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 26. Создание
публикации.
В случае отсутствии ошибок публикация создается успешно. Если есть ошибки - проверяйте с 1 шага.
Слайд 76Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 27. Создание
подписчика (Subscriber).
Создание Subscriber-а происходит в секции ”Replication” - “Local Publications” - “New subscriptions”.
Слайд 77Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 28. Создание
подписчика.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 78Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 29. Создание
подписчика.
Выбираем публикацию, для которой добавляется подписчик.
Слайд 79Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 30. Создание
подписчика.
На этом экране нажимаем “Next”, ничего не меняя.
Слайд 80Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 31. Создание
подписчика.
В "Add SQL Server Subscriber" выбираем сервера, которые являются подписчиками для данной публикации. Можно добавить несколько подписчиков сразу. Самый верхний сервер не отмечаем!
Слайд 81Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 32. Создание
подписчика.
Создаем на подписчике базу данных. Можно использовать то же название, что и на паблишере, можно другое.
Слайд 82Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 33. Создание
подписчика.
Для каждого подписчика, которых добавили на шаге 31, задаем в Security Settings данные для подключения к подписчикам.
Слайд 83Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 34. Создание
подписчика.
Выбираем “Run under the SQL Server Agent service account” и “Using the following SQL Server login” - и указываем логин и пароль, созданные на шаге 6.
Слайд 84Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 35. Создание
подписчика.
Задаем период, с которым будет выполняться синхронизация.
Слайд 85Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 36. Создание
подписчика.
Стандартной схемой выбираем ежедневно, каждые 5 минут.
Слайд 86Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 37. Создание
подписчика.
В “Initialize Subscriptions” выбираем “Immediately”.
Слайд 87Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 38. Создание
подписчика.
В “Subscription Type” выбираем “Client”.
Слайд 88Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 39. Создание
подписчика.
В “Wizard Actions” выбираем “Create the subscription(s)”.
Слайд 89Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 40. Создание
подписчика.
В случае отсутствия ошибок, подписчик будет успешно создан.
Слайд 90Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 41. Монитор
репликации.
В секции “Replication” - “Local Publications” - “Launch Replication Monitor”. С его помощью можно отслеживать статус репликации.
Слайд 91Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 42. Монитор
репликации.
Подписчики в процессе синхронизации.
Слайд 92Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 43. Монитор
репликации.
Подписчики в процессе синхронизации.
Слайд 93Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 44. Монитор
репликации.
Синхронизация завершена успешно.
Слайд 94Настройка репликации на Microsoft SQL Server 2008 R2 Standard
Шаг 45. Настройки
связи с базой на подписчике.
В настройках связи базой в Склад Pro или Light заполняется только Server, Repl. Server не заполняется!
Слайд 95Настройка репликации на Microsoft SQL Server 2012 Standard
Слайд 96Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 1. Подготовка.
Ознакомиться с
совместимостью серверов при использовании Windows 8 и выше: https://support.microsoft.com/en-us/kb/2681562.
Установить “Microsoft SQL Server 2012 Standard” на основной сервер, который будет “publisher”.
Установить Microsoft SQL Server 2005/2008 R2/2012 Express на подчиненые сервера, которые будут “subscriber”-ами.
На всех серверах открыть порт 1433 в Firewall.
IP адреса и имена всех подписчиков добавить в hosts файл Windows на основном сервере в конце файла под секцией “localhost” (c:\windows\system32\drivers\etc\hosts).
Настроить базу: привязываются пользователи к объектам и задается нумерация по объектам. Более детально - в статье http://wiki.microinvest.su. Импорт данных после создания репликации не желателен.
Панель управления - Администрирование - Службы. Проверить, чтобы агент был запущен. Тип запуска: Автоматический.
По адресу C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\ задать максимальные права на папку “repldata” для пользователя, с которым запускается агент.
Слайд 97Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 2. Паблишер. С
помощью “SQL Server Management Studio” создаем на сервере пользователя с паролем, который будет использоваться для репликации.
В секции “Security” - “Logins” - “New login”.
Слайд 98Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 3. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль, включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English”
Слайд 99Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 4. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции Server Roles выбираем “Sysadmin”.
Слайд 100Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 5. Подписчик. Создаем
на сервере пользователя с паролем, который будет использоваться для репликации.
В секции “Security” - “Logins” - “New login”.
Слайд 101Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 6. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль, включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English”.
Слайд 102Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 7. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции Server Roles выбираем “Sysadmin”.
Слайд 103Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 8. Отключаемся от
подписчика.
Слайд 104Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 9. Паблишер. Создание
публикации.
В секции “Replication” -“Local Publications” - “New publication”.
Слайд 105Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 10. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 106Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 11. Конфигурирование дистрибьютора.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 107Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 12. Конфигурирование дистрибьютора.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 108Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 13. Создание публикации.
Выбираем
базу данных, которая будет использоваться для репликации.
Слайд 109Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 14. Создание публикации.
Тип
репликации выбираем “Merge publication”.
Слайд 110Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 15. Создание публикации.
На
этом экране отмечаем какие сервера могут быть подписчиками для этой публикации. По умолчанию выбран SQL Server 2008 or later, отметим и SQL Server 2005, для того чтобы можно было иметь в публикации подписчиков со слабыми компьютерами.
Слайд 111Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 16. Создание публикации.
Отмечаем
все таблицы в базе данных, которая реплицируется.
Слайд 112Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 17. Создание публикации.
Галочки
не ставим. Для каждой таблицы нажимаем Article Properties - Set Properties of Highlighted Table Article, где правим дополнительные параметры.
Слайд 113Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 18. Создание публикации.
Увеличиваем
значение “Publisher range size” и “Subscriber range size” до 10 миллионов.
Слайд 114Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 19. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 115Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 20. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 116Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 21. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 117Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 22. Создание публикации.
С
помощью кнопки Security Settings указываем ранее созданного пользователя, который будет использоваться Snapshot Agent-ом.
Слайд 118Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 23. Создание публикации.
Выбираем
“Run under the SQL Server Agent service account”, и ниже “Using the following SQL Server login”, после чего вводим логин и пароль созданного ранее пользователя (шаг 3).
Слайд 119Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 24. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 120Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 25. Создание публикации.
Задаем
имя репликации. Например имя_базы_pub.
Слайд 121Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 26. Создание публикации.
В
случае отсутствии ошибок публикация создается успешно. Если есть ошибки - проверяйте с 1 шага.
Слайд 122Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 27. Создание подписчика
(Subscriber).
Создание Subscriber-а происходит в секции ”Replication” - “Local Publications” - “New subscriptions”.
Слайд 123Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 28. Создание подписчика.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 124Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 29. Создание подписчика.
Выбираем
публикацию, для которой добавляется подписчик.
Слайд 125Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 30. Создание подписчика.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 126Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 31. Создание подписчика.
В
"Add SQL Server Subscriber" выбираем сервера, которые являются подписчиками для данной публикации. Можно добавить несколько подписчиков сразу. Самый верхний сервер не отмечаем!
Слайд 127Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 32. Создание подписчика.
Создаем
на подписчике базу данных. Можно использовать то же название, что и на паблишере, можно другое.
Слайд 128Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 33. Создание подписчика.
Для
каждого подписчика, которых добавили на шаге 31, задаем в Security Settings данные для подключения к подписчикам.
Слайд 129Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 34. Создание подписчика.
Выбираем
“Run under the SQL Server Agent service account” и “Using the following SQL Server login” - и указываем логин и пароль, созданные на шаге 6.
Слайд 130Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 35. Создание подписчика.
Задаем
период, с которым будет выполняться синхронизация.
Слайд 131Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 36. Создание подписчика.
Стандартной
схемой выбираем ежедневно, каждые 5 минут.
Слайд 132Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 37. Создание подписчика.
В
“Initialize Subscriptions” выбираем “Immediately”.
Слайд 133Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 38. Создание подписчика.
В
“Subscription Type” выбираем “Client”.
Слайд 134Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 39. Создание подписчика.
В
“Wizard Actions” выбираем “Create the subscription(s)”.
Слайд 135Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 40. Создание подписчика.
Нажимаем
Finish.
Слайд 136Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 41. Создание подписчика.
В
случае отсутствия ошибок, подписчик будет успешно создан.
Слайд 137Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 42. Монитор репликации.
В
секции “Replication” - “Local Publications” - “Launch Replication Monitor”. С его помощью можно отслеживать статус репликации.
Слайд 138Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 43. Монитор репликации.
Подписчики
в процессе синхронизации.
Слайд 139Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 44. Монитор репликации.
Подписчики
в процессе синхронизации.
Слайд 140Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 45. Монитор репликации.
Синхронизация
завершена успешно.
Слайд 141Настройка репликации на Microsoft SQL Server 2012 Standard
Шаг 46. Настройки связи
с базой на подписчике.
В настройках связи базой в Склад Pro или Light заполняется только Server, Repl. Server не заполняется!
Слайд 142Настройка репликации на Microsoft SQL Server 2014 Standard
Слайд 143Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 1. Подготовка.
Ознакомиться с
совместимостью серверов при использовании Windows 8 и выше: https://support.microsoft.com/en-us/kb/2681562.
Установить “Microsoft SQL Server 2014 Standard” на основной сервер, который будет “publisher”.
Установить Microsoft SQL Server 2005/2008 R2/2012/2014 Express на подчиненые сервера, которые будут “subscriber”-ами.
На всех серверах открыть порт 1433 в Firewall.
IP адреса и имена всех подписчиков добавить в hosts файл Windows на основном сервере в конце файла под секцией “localhost” (c:\windows\system32\drivers\etc\hosts).
Настроить базу: привязываются пользователи к объектам и задается нумерация по объектам. Более детально - в статье http://wiki.microinvest.su. Импорт данных после создания репликации не желателен.
Панель управления - Администрирование - Службы. Проверить, чтобы агент был запущен. Тип запуска: Автоматический.
По адресу C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\ задать максимальные права на папку “repldata” для пользователя, с которым запускается агент.
Слайд 144Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 2. Паблишер. С
помощью “SQL Server Management Studio” создаем на сервере пользователя с паролем, который будет использоваться для репликации.
В секции “Security” - “Logins” - “New login”.
Слайд 145Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 3. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль, включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English”.
Слайд 146Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 4. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции Server Roles выбираем “Sysadmin”.
Слайд 147Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 5. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции “Security” - “Logins” - “New login”.
Слайд 148Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 6. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции General вводим имя, выбираем “SQL server authentication”, задаем пароль, включаем “Enforce password policy” и отключаем “Enforce password expiration” и “User must change password at next login”. Default database - “master”, Default language -“English”.
Слайд 149Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 7. Создание на
сервере пользователя с паролем, который будет использоваться для репликации.
В секции Server Roles выбираем “Sysadmin”.
Слайд 150Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 8. Отключаемся от
подписчика.
Слайд 151Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 9. Паблишер. Создание
публикации.
В секции “Replication” -“Local Publications” - “New publication”.
Слайд 152Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 10. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 153Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 11. Конфигурирование дистрибьютора.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 154Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 12. Конфигурирование дистрибьютора.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 155Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 13. Создание публикации.
Выбираем
базу данных, которая будет использоваться для репликации.
Слайд 156Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 14. Создание публикации.
Тип
репликации выбираем “Merge publication”.
Слайд 157Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 15. Создание публикации.
На
этом экране отмечаем какие сервера могут быть подписчиками для этой публикации. По умолчанию выбран SQL Server 2008 or later, отметим и SQL Server 2005, для того чтобы можно было иметь в публикации подписчиков со слабыми компьютерами.
Слайд 158Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 16. Создание публикации.
Отмечаем
все таблицы в базе данных, которая реплицируется.
Слайд 159Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 17. Создание публикации.
Галочки
не ставим. Для каждой таблицы нажимаем Article Properties - Set Properties of Highlighted Table Article, где правим дополнительные параметры.
Слайд 160Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 18. Создание публикации.
Увеличиваем
значение “Publisher range size” и “Subscriber range size” до 10 миллионов.
Слайд 161Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 19. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 162Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 20. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 163Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 21. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 164Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 22. Создание публикации.
С
помощью кнопки Security Settings указываем ранее созданного пользователя, который будет использоваться Snapshot Agent-ом.
Слайд 165Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 23. Создание публикации.
Выбираем
“Run under the SQL Server Agent service account”, и ниже “Using the following SQL Server login”, после чего вводим логин и пароль созданного ранее пользователя (шаг 3).
Слайд 166Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 24. Создание публикации.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 167Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 25. Создание публикации.
Задаем
имя репликации. Например имя_базы_pub.
Слайд 168Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 26. Создание публикации.
В
случае отсутствии ошибок публикация создается успешно. Если есть ошибки - проверяйте с 1 шага.
Слайд 169Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 27. Создание подписчика
(Subscriber).
Создание Subscriber-а происходит в секции ”Replication” - “Local Publications” - “New subscriptions”.
Слайд 170Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 28. Создание подписчика.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 171Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 29. Создание подписчика.
Выбираем
публикацию, для которой добавляется подписчик.
Слайд 172Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 30. Создание подписчика.
На
этом экране нажимаем “Next”, ничего не меняя.
Слайд 173Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 31. Создание подписчика.
В
"Add SQL Server Subscriber" выбираем сервера, которые являются подписчиками для данной публикации. Можно добавить несколько подписчиков сразу. Самый верхний сервер не отмечаем!
Слайд 174Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 32. Создание подписчика.
Создаем
на подписчике базу данных. Можно использовать то же название, что и на паблишере, можно другое.
Слайд 175Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 33. Создание подписчика.
Для
каждого подписчика, которых добавили на шаге 31, задаем в Security Settings данные для подключения к подписчикам.
Слайд 176Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 34. Создание подписчика.
Выбираем
“Run under the SQL Server Agent service account” и “Using the following SQL Server login” - и указываем логин и пароль, созданные на шаге 6.
Слайд 177Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 35. Создание подписчика.
Задаем
период, с которым будет выполняться синхронизация.
Слайд 178Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 36. Создание подписчика.
Стандартной
схемой выбираем ежедневно, каждые 5 минут.
Слайд 179Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 37. Создание подписчика.
В
“Initialize Subscriptions” выбираем “Immediately”.
Слайд 180Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 38. Создание подписчика.
В
“Subscription Type” выбираем “Client”.
Слайд 181Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 39. Создание подписчика.
В
“Wizard Actions” выбираем “Create the subscription(s)”.
Слайд 182Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 40. Создание подписчика.
Нажимаем
Finish.
Слайд 183Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 41. Создание подписчика.
В
случае отсутствия ошибок, подписчик будет успешно создан.
Слайд 184Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 42. Монитор репликации.
В
секции “Replication” - “Local Publications” - “Launch Replication Monitor”. С его помощью можно отслеживать статус репликации.
Слайд 185Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 43. Монитор репликации.
Подписчики
в процессе синхронизации.
Слайд 186Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 44. Монитор репликации.
Подписчики
в процессе синхронизации.
Слайд 187Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 45. Монитор репликации.
Синхронизация
завершена успешно.
Слайд 188Настройка репликации на Microsoft SQL Server 2014 Standard
Шаг 46. Настройки связи
с базой на подписчике.
В настройках связи базой в Склад Pro или Light заполняется только Server, Repl. Server не заполняется!