лучший способ обработки столбцов идентификации в репликации - PullRequest
2 голосов
/ 20 ноября 2010

Мне нужно реализовать репликацию слиянием по сценарию, подобному центральному главному серверу, 4 офисных сервера, расположенных в каждом страновом офисе, и на каждой машине, на которой установлен sql express.

Каждый сервер имеет стандарт SQL 2008, и каждый клиент с sqlexpress будет реплицировать данные между назначенным офисным сервером.

Все серверы OFfice будут реплицировать данные между собой через центральный сервер

Как лучше всего обращаться со столбцами идентификаторов?

60% таблиц имеют идентичные столбцы.

Я обеспокоен тем, что из-за столбцов идентификаторов будет много конфликтов. Какой будет лучший вариант ??

Ответы [ 2 ]

3 голосов
/ 21 ноября 2010

См. Столбцы репликации идентификаторов: http://msdn.microsoft.com/en-us/library/ms152543.aspx

Каждая реплика будет иметь собственный набор диапазонов для новых элементов, создаваемых локально.

0 голосов
/ 20 ноября 2010

Мой опыт с репликацией слиянием: много проблем. Я бы по возможности избегал такого количества отдельных серверов sql.

Когда вам действительно нужно реплицировать и объединять данные между серверами SQL, я бы предложил использовать столбец уникального идентификатора вместо столбца идентификаторов. В любом случае для репликации слиянием необходим столбец rowguid.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...