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

Откуда: Москва
Сообщений: 4927
Если в таблице стоит IDENTITY (1,1), то получается, что ее реплицировать не получится? (если две БД идентичные по структуре)
5 май 05, 11:05    [1518260]     Ответить | Цитировать Сообщить модератору
 Re: Репликация. Идентификация  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Если у обоих именно (1, 1) - то нет. Если вы хотите по-прежнему использовать идентити, то используйте разделение диапазонов и NOT FOR REPLICATION. Или отказывайтесь от идентити в пользу, к примеру, uniqueidentifier.
5 май 05, 11:14    [1518305]     Ответить | Цитировать Сообщить модератору
 Re: Репликация. Идентификация  [new]
BusyMan
Member

Откуда: Москва
Сообщений: 4927
Понятно... я то выбрал uniqueidentifier.

Но все же. Если делать NOT FOR REPLICATION в обеих БД, а затем в одной таблице сделать IDENTITY (1,2), а в другой IDENTITY (2,2), то все нормально будет?
5 май 05, 11:18    [1518322]     Ответить | Цитировать Сообщить модератору
 Re: Репликация. Идентификация  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10753
Блог
https://www.sql.ru/articles/mssql/03100902ArchitectingReplicationWithIdentityColumns.shtml
https://www.sql.ru/articles/mssql/03100903AutomaticallyAssignIdentityRangeForSubscription.shtml
https://www.sql.ru/articles/mssql/2005/022601MergeReplicationManualRangeHandling.shtml
https://www.sql.ru/articles/mssql/2005/032001ReplicatingIdentityColumns.shtml
5 май 05, 11:33    [1518391]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить