Можно ли удалить ограничение внешнего ключа из таблицы, участвующей в репликации слиянием?Если это так, могу ли я просто удалить его из опубликованного и будет ли этот чанж реплицироваться на все подписки?
На MSDN есть специальная статья, посвященная Внесению изменений в схемы в базах данных публикаций
Здесь косвенно обсуждается снятие ограничений, здесь:
Эторекомендовал, чтобы ограничения были явно названы.Если ограничение не имеет явного имени, SQL Server генерирует имя для ограничения, и эти имена будут разными на издателе и на каждом подписчике.Это может вызвать проблемы во время репликации изменений схемы.Например, если вы отбрасываете столбец на издателе, а зависимое ограничение удаляется, репликация будет пытаться отбросить ограничение на подписчике.Удаление на подписчике не удастся, потому что имя ограничения отличается.Если синхронизация не удалась из-за проблемы именования ограничений, вручную удалите ограничение на подписчике, а затем повторно запустите агент слияния.
http://msdn.microsoft.com/en-us/library/ms180843.aspx может помочь вам