2

Я пытаюсь установить репликацию моментального снимка базы данных с помощью C# с SQL Server 2008 R2. когда я подключении к серверу все идет как надо ... но после следующих строк кода:Проблемы с репликацией SQL Server

distributor = new ReplicationServer(conn); 
distributor.InstallDistributor((string)null, distributionDb); 

следующее сообщение об ошибке:

Этот выпуск SQL Server не может выступать в роли издателя или распространителя для тиражирования. Изменен контекст базы данных на «ведущий»

Любые идеи?

+4

Вам нужна полная копия SQL (Develper, Enterprise ...) для поддержки публикаций. – bummi

+1

Вы используете экспресс? Эта версия может действовать только как абонент. – steoleary

+0

Да, я использую экспресс-версию. Я попробую версию предприятия - это должно выполнить эту работу. –

ответ

3

Per Replication Considerations (SQL Server Express), SQL Server Express не может служить издателем или дистрибьютором, только в качестве подписчика. Для настройки распространения и настройки публикации вам понадобится экземпляр Standard Edition или выше. Экземпляр Express Edition может затем служить подписчиком.

SQL Server Express не может служить издателем или распространителем.

Смежные вопросы