Можно ли игнорировать 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_... ограничение при запуске схемы сравнения?

0 ответов

Проверьте Ignore not for replication в General вкладка диалога настроек.

Другие вопросы по тегам