Зеркальное отображение базы данных SQL Server и первичный ключ - PullRequest
0 голосов
/ 22 июля 2011

«Лучше использовать UNIQUEIDENTIFIER тип в таблицах, когда вы используете зеркальное отображение базы данных» - это миф?

В чем может быть причина для использования уникального первичного ключа для целей зеркалирования (случай зеркального отображения в одной базе данных)?

1 Ответ

1 голос
/ 22 июля 2011

Нет причин вообще.

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

Кто-то путает это с replication , когда несколько сайтов используются и синхронизируются друг с другом? uniqueidentifier используется здесь (и является обязательным в некоторых случаях), но все же не в качестве кластеризованного индекса. И вы используете предложения NOT FOR REPLICATION для триггеров и IDENTITY и т. Д.

...