Занятие 3. Настройка распространения
На этом занятии предстоит настроить распространение на издателе и установить необходимые разрешения на базу данных публикации и распространителя. Если распространитель уже настроен, необходимо отключить публикацию и распространение перед тем, как приступить к занятию. Дополнительные сведения см. в разделе Отключение публикации и распространения. Не следует этого выполнять в случае, если необходимо сохранить существующую топологию репликации.
Настройка издателя с удаленным распространителем не рассматривается в этом учебнике.
Настройка распространителя на издателе
Подключитесь к издателю в среде Среда SQL Server Management Studio, а затем раскройте узел сервера.
Щелкните правой кнопкой мыши папку Репликация и щелкните Настройка распространения.
Будет запущен мастер настройки распространителя.
На странице Распространитель выберите "<имя_сервера> будет выступать в качестве своего собственного распространителя; SQL Server создаст базу данных распространителя и журнал, а затем нажмите кнопку Далее.
Введите \\<имя_компьютера>\repldata в текстовом поле Папка моментальных снимков, где <имя_компьютера> является именем издателя, а затем нажмите кнопку Далее.
Примите значения по умолчанию на оставшихся страницах мастера.
Чтобы включить распространение, нажмите кнопку Готово.
Установка разрешений базы данных на издателе
В среде Среда SQL Server Management Studio раскройте Безопасность, щелкните правой кнопкой мыши Имена входа, а затем выберите пункт Создать имя входа.
На странице Общее щелкните Поиск, введите <Имя_компьютера>\repl_snapshot в поле Введите имя объекта для выбора, где <Имя_компьютера> является именем локального сервера издателя, щелкните Проверить имена и нажмите кнопку ОК.
На странице Сопоставление пользователей включите сопоставления пользователей для обеих баз данных, distibution и База данных AdventureWorks2008R2, и добавьте пользователей в членство в роли db_owner этих баз данных.
Нажмите кнопку ОК, чтобы создать имя входа.
Для создания имени входа для локальной учетной записи repl_logreader повторите шаги 1-4. Это имя входа должно быть сопоставлено пользователям, которые являются членами предопределенной роли базы данных db_owner в базах данных distibution и База данных AdventureWorks2008R2.
Для создания имени входа для локальной учетной записи repl_distribution повторите шаги 1-4. Это имя входа должно быть сопоставлено пользователю, который является членом предопределенной роли базы данных db_owner в базе данных распространителя.
Для создания имени входа для локальной учетной записи repl_merge повторите шаги 1-4. Этому имени входа должны быть сопоставлены пользователи в базах данных distibution и База данных AdventureWorks2008R2.