Последнее обновление раздела: август 2008 г.
На шаге публикации можно выбрать данные и объекты базы данных, которые требуется реплицировать, чтобы подписчики получили только необходимые данные. Configuration Manager 2007 не поддерживает полную репликацию базы данных сайта и нужно реплицировать только определенные объекты базы данных сайта.
Примечание |
---|
В установках Configuration Manager 2007 имеется 98 объектов, которые необходимо реплицировать для поддержки доступа реплик базы данных сайта к системам сайта (48 таблиц, 44 сохраненные процедуры, 4 представления и 2 пользовательские функции). В установках Configuration Manager 2007 SP1 имеется 99 объектов, которые необходимо реплицировать для поддержки доступа реплик базы данных сайта к системам сайта (49 таблиц, 44 сохраненные процедуры, 4 представления и 2 пользовательские функции). |
До запуска этих процедур убедитесь, что выполнены все необходимые перед репликацией задачи. Дополнительные сведения о необходимых задачах предварительной настройки репликации см. в разделе Выполнение необходимых предварительных задач установки.
Следующие процедуры можно использовать для настройки SQL Server, размещающего базу данных сайта, на публикацию базу данных сайта для репликации и действия в качестве своего собственного распространителя.
Чтобы настроить сервер SQL Server, размещающий базу данных сайта, на публикацию базы данных сайта для репликации
-
На консоли Среда SQL Server Management Studio SQL Server 2005, подключенной к серверу SQL Server, на котором размещена базы данных, щелкните правой кнопкой мыши Репликация и выберите Настроить распространение, чтобы запустить мастер настройки распространения.
-
Нажмите кнопку Далее на странице приветствия (если она отображена).
-
На странице "Распространитель" выберите '<имя сервера сайта>' будет действовать как собственный распространитель; SQL Server создаст базу данных распространителя и журнал.
-
Если служба агента SQL Server еще не запущена, ее необходимо запустить на домашней странице агента SQL Server.
Примечание Если учетная запись службы агента SQL Server не имеет права администратора на компьютере SQL Server, службу агента SQL Server необходимо запустить вручную и настроить на автоматический запуск при запуске SQL Server. -
На странице "Папка моментальных снимков" введите пустую общую сетевую папку, к которой будут обращаться серверы SQL Server подписчиков для получения хранящихся там сведений о снимках базы данных.
Важно! Для папки моментальных снимков необходимо указать действительный общий UNC-путь. При использовании локального пути для папки моментальных снимков не будут поддерживаться опрашивающие подписки, созданные на компьютере SQL Server подписчика. -
На странице "Имя базы данных распространителя" укажите имя базы данных и каталоги установки файла базы данных для базы данных системы, создаваемой для поддержки распространения базы данных сайта.
Примечание Пути установки файла базы данных распространителя должны быть локальными на компьютере сервера SQL Server и начинаться с буквы диска и двоеточия (например C:). -
На странице "Издатели" выберите сервер SQL Server, размещающий эту базу данных сайта, чтобы использовать базу данных распространителя, когда она станет издателем.
-
На странице "Действия мастера" выберите Настроить распространение.
-
На странице "Завершение работы мастера" проверьте параметры, которые будут использованы для настройки распространения, и нажмите кнопку Готово.
-
После завершения настройки распространения нажмите кнопку Закрыть на странице "Настройка".
Чтобы настроить новую локальную публикацию для необходимых сведений базы данных сайта реплики сервера SQL Server.
-
На консоли Среда SQL Server Management Studio SQL Server 2005, подключенной к серверу SQL Server, на котором размещена базы данных, разверните Репликация, щелкните правой кнопкой мыши Локальные публикации и выберите Новая публикация, чтобы запустить мастер создания публикации.
-
На странице приветствия мастера создания публикации нажмите кнопку Далее.
-
Выберите базу данных сайта на странице "База данных публикации".
-
На странице "Тип публикации" выберите Публикация транзакций.
-
На странице "Статьи" выберите необходимые объекты базы данных сайта для публикации в качестве статей репликации. Чтобы определить объекты базы данных сайта, которые требуется опубликовать:
- на консоли "Среда
SQL Server Management Studio" щелкните правой
кнопкой мыши имя базы данных сайта и выберите Новый
запрос;
- в области результатов среды
SQL Server Management Studio введите следующий
запрос:
Select ObjectName from ReplicatedObjects where SiteSystemType = 'MP'.
Нажмите кнопку Выполнить.
Примечание Объекты, необходимые для поддержки доступа систем сайта точки обнаружения серверов к репликам базы данных сайта сервера SQL Server возвращаются как часть запроса объектов, реплицированных точкой управления. После выполнения этого шага не требуется настраивать для репликации никакие дополнительные объекты, чтобы поддерживать системы сайта точки обнаружения серверов, настроенные для доступа к реплике сайта. Если репликация базы данных сайта SQL Server настраивается только для поддержки доступа точки обнаружения серверов к реплике SQL Server, можно использовать следующий запрос: Select ObjectName from ReplicatedObjects where SiteSystemType = 'SLP'.
- на консоли "Среда
SQL Server Management Studio" щелкните правой
кнопкой мыши имя базы данных сайта и выберите Новый
запрос;
-
На странице "Проблемы в статьях" убедитесь, что перечисленные таблицы и объекты выбраны для репликации.
-
На "Фильтрация строк таблицы" не добавляйте фильтры таблиц.
-
На странице "Агент моментального снимка" выберите Создать моментальный снимок немедленно и хранить его доступным для инициализации подписок. Выберите Запланировать запуск агента моментального снимка в следующее время: и примите расписание по умолчанию. Или же можно нажать кнопку Изменить, чтобы настроить частоту ежедневного расписания для агента снимков в соответствии со своими требованиями к репликации.
-
На странице "Безопасность агента" нажмите кнопку Параметры безопасности… и настройте учетные записи, используемые для агента моментальных снимков и агента средства чтения журнала.
-
На странице "Действия мастера" проверьте, что выбрано Создать публикацию.
-
На странице "Завершение работы мастера" введите имя для публикации, просмотрите параметры публикации и нажмите кнопку Готово.
-
На странице "Создание публикации" после создания публикации нажмите кнопку "Закрыть".