Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На этом занятии вы создадите публикацию транзакций с помощью SQL Server Management Studio для публикации отфильтрованного подмножества таблицы Product в примере базы данных AdventureWorks2012 . Вы также добавите имя входа SQL Server, используемое агентом распространителя, в список доступа к публикации (PAL). Прежде чем начать работу с этим руководством, необходимо выполнить руководство по подготовке сервера для репликации.
Создание публикации и определение статей
Подключитесь к издателю в СРЕДЕ SQL Server Management Studio и разверните узел сервера.
Разверните папку репликации , щелкните правой кнопкой мыши папку "Локальные публикации " и нажмите кнопку "Создать публикацию".
Запускается мастер настройки публикации.
На странице "База данных публикации" выберите AdventureWorks2012 и нажмите кнопку "Далее".
На странице "Тип публикации" выберите публикацию транзакций и нажмите кнопку "Далее".
На странице "Статьи" разверните узел "Таблицы" , установите флажок "Продукт ", а затем разверните " Продукт " и снимите флажки ListPrice и StandardCost . Нажмите кнопку Далее.
На странице "Фильтрация строк таблицы" нажмите кнопку "Добавить".
В диалоговом окне Добавить фильтр щелкните столбец SafetyStockLevel, затем щелкните стрелку вправо, чтобы добавить столбец в условие WHERE запроса фильтра, и измените условие WHERE следующим образом:
WHERE [SafetyStockLevel] < 500Нажмите кнопку ОК, а затем кнопку Далее.
Установите флажок "Создать моментальный снимок немедленно и оставить моментальный снимок доступным для инициализации подписок", и нажмите кнопку "Далее".
На странице "Безопасность агента" снимите флажок "Использовать параметры безопасности" из флажка "Агент моментальных снимков ".
Нажмите Параметры безопасности для агента моментальных снимков, введите <Machine_Name>\repl_snapshot в поле учетная запись процесса, укажите пароль для этой учетной записи и нажмите OK.
Повторите предыдущий шаг, чтобы задать repl_logreader в качестве учетной записи процесса для агента чтения журналов, а затем нажмите кнопку "Готово".
На странице "Завершение работы мастера" введите AdvWorksProductTrans в поле "Название публикации " и нажмите кнопку "Готово".
После создания публикации нажмите кнопку «Закрыть», чтобы завершить работу мастера.
Для просмотра состояния создания моментальных снимков
Подключитесь к издателю в SQL Server Management Studio, разверните узел сервера и разверните папку репликации .
В папке "Локальные публикации" щелкните правой кнопкой мыши AdvWorksProductTrans и выберите пункт "Просмотреть состояние агента моментальных снимков".
Отображается текущее состояние задания агента моментальных снимков для публикации. Убедитесь, что задание моментального снимка выполнено успешно, прежде чем продолжить следующий урок.
Добавить логин агента распространения в PAL
Подключитесь к издателю в SQL Server Management Studio, разверните узел сервера и разверните папку репликации .
В папке "Локальные публикации" щелкните правой кнопкой мыши AdvWorksProductTrans и выберите пункт "Свойства".
Откроется диалоговое окно "Свойства публикации ".
Выберите страницу списка доступа к публикации и нажмите кнопку "Добавить".
\В диалоговом окне "Добавление доступа к публикации" выберите <Machine_Name\repl_distribution> и нажмите кнопку "ОК". Нажмите кнопку ОК.
Дальнейшие шаги
Вы успешно создали публикацию транзакций. Затем вы подпишитесь на эту публикацию. См. урок 2. Создание подписки на публикацию транзакций.
См. также
Фильтрация опубликованных данных
Определение статьи
Создание и применение моментального снимка