Установка merge-репликации: пошаговое руководство - Проверка необходимых условий
ОГЛАВЛЕНИЕ
Страница 5 из 11
Проверка необходимых условий
Проверьте соблюдение следующих необходимых условий для установки Merge репликации:
- Учетная запись Localsystem не имеет никакого доступа к ресурсам сети. Поэтому, если Вы хотите установить репликацию, Вы должны изменить учетную запись, от имени которой стартуют: сервисы MSSQLServer и SQLServerAgent, на учетную запись домена Windows NT/Windows 2000. Для этих операционных систем, Вы можете создавать учётную запись Windows NT/Windows 2000 и включить её локальную группу Administrators, в группы пользователей домена (Domain Users) и предоставить набор разрешение для "Log in as a service". Windows 9x не поддерживает сервисы Windows NT, поэтому Вы не сможете создать подобную учетную запись.
- Только члены роли сервера sysadmin могут устанавливать и конфигурировать репликацию, так если Вы не имеете эти права, Вы не можете устанавливать репликацию.
- Не забывайте запускать сервис SQLServerAgent (и, конечно, службу MSSQLServer).
- Вы должны выделить адекватное дисковое пространство для Distribution database.
- Вы должны выделить адекватное дисковое пространство для баз данных подписчиков и publisher. SQL Server 7.0/2000 использует столбец uniqueidentifier для идентификации каждой строки в течение Merge репликации, причём, если ваша таблица не имеет столбца uniqueidentifier со свойством ROWGUIDCOL, Microsoft SQL Server 7.0/2000 сам добавит этот столбец к таблице. Поэтому, Вы должны выделить дополнительное дисковое пространство, необходимое для хранения ваших данных.
- Вы не можете копировать в одиночку таблицу с foreign key constraints; Вы должны включить в публикацию все связанные таблицы.
- Вы должны обеспечить, что бы сервер, который реплицируется, был определен как удалённый сервер.