Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация индексов  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Добрый день!

СУБД публикации:
Microsoft SQL Server 2005 - 9.00.5000.00 (X64) Dec 10 2010 10:38:40 Copyright (c) 1988-2005 Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

СУБД подписчика :
Microsoft SQL Server 2005 - 9.00.5000.00 (X64) Dec 10 2010 10:38:40 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

Настроена транзакционная репликация. В Article Properties у таблицы стоит:
Copy clastered index --- true
Copy nonclustered index --- true

Но при этом если на публикации создать индекс, без разницы кластерный или не кластерный, индексы не реплицируются. И в мониторе репликации ошибок при этом нет.
Данные таблицы а так же добавление\удаление столбцов корректно реплицируется.

В чем ошибка?
24 янв 14, 15:53    [15463630]     Ответить | Цитировать Сообщить модератору
 Re: Репликация индексов  [new]
Glory
Member

Откуда:
Сообщений: 104751
andrew shalaev
Настроена транзакционная репликация. В Article Properties у таблицы стоит:
Copy clastered index --- true
Copy nonclustered index --- true

sp_helppublication что возвращает для replicate_ddl
24 янв 14, 16:01    [15463680]     Ответить | Цитировать Сообщить модератору
 Re: Репликация индексов  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Glory
sp_helppublication что возвращает для replicate_ddl


Возвращает - 1
24 янв 14, 16:19    [15463853]     Ответить | Цитировать Сообщить модератору
 Re: Репликация индексов  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://technet.microsoft.com/en-us/library/ms151740(v=sql.90).aspx

How do I add or change indexes on publication and subscription databases?
Indexes can be added at the Publisher or Subscribers with no special considerations for replication (be aware that indexes can affect performance). CREATE INDEX and ALTER INDEX are not replicated, so if you add or change an index at, for example, the Publisher, you must make the same addition or change at the Subscriber if you want it reflected there.

Создавайте констрейнты, которые создают индексы. Они реплицируются
24 янв 14, 16:54    [15464167]     Ответить | Цитировать Сообщить модератору
 Re: Репликация индексов  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Glory,

спасибо.
24 янв 14, 17:30    [15464380]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить