Новый участник
Сообщения: 1
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
Добрый день!
Админинистратором SQL Server я не являюсь, но так уж случилось, что очень необходимо настроить репликацию БД, таким образом, чтобы измененные данные из БД1 отображались через некоторое время на другом сервере в БД2. Настраиваю все по инструкции. Настраиваю распространителя (роль распространителя совмещена с ролью издателя). Затем настраиваю публикацию. Если выбираю Транзакционную публикацию, то не все таблицы из БД выбираются для репликации, на многие выходит ошибка: This table cannot be published because it does not have a primary key column. Primary key columns are required for all tables in transactional publications. Поэтому я выбираю Репликацию моментальных снимков, которая создается без ошибок (в Snapshot Agent ставлю галочку Create a snapshot immediately, в Agent Security настраиваю запуск от учетки SQL Server Agent). Ну и далее настраиваю подписчика. Ошибок никаких нет. В Replication Monitor стоит статус Running. Служба SQL Server Agent запущена. НО ДАННЫЕ В БД2 НЕ ОБНОВЛЯЮТСЯ.
Подскажите, пожалуйста, что может быть еще не настроено или что настроено не верно.
|