Можно ли игнорировать NOT FOR REPLICATION в Visual Studio в Schema Compare?
У меня есть две среды: dev и test. У Dev есть один экземпляр SQL. Тест имеет три, которые используют репликацию слиянием.
Когда я использую Schema Compare между dev и test, каждая таблица всегда помечается как различная, потому что таблицы в Test имеют несколько артефактов репликации:
- Сгенерированный уникальный идентификатор для репликации:
[rowguid] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [MSmerge_df_rowguid_DDDF85B24558D414B8FD278B2219C33A]
- Первичный ключ отмечен как
NOT FOR REPLICATION
(Я вижу, что есть возможность игнорировать это на вкладке General в Schema Compare Options) - CONSTRAINT
[repl_identity_range...]
который требует, чтобы первичный ключ находился в пределах диапазона, назначенного этому экземпляру
Есть ли способ игнорировать столбец rowguid и repl_identity_range_...
ограничение при запуске схемы сравнения?