Цитата:
Сообщение от
kashperuk
При добавлении таблицы А в табличную коллекцию виртуальной компании для корректной работы нужно, чтобы все таблицы, на которые ссылаются поля таблицы А, тоже принадлежали этой табличной коллекции, иначе могут возникнуть ссылки, которые работают только в одной из реальных компаний виртуальной компании.
Нуу, на самом деле с тех пор добавилось очень много новых таблиц со сложными связами, поэтому проблема просто стала более актуальна, чем была раньше.
Помнишь псловицу - "Разработай систему с которой может работать любой дебил и только дебилы захотят с ней работать"?
Просто несмотря на проблемы (решаемые) виртуальных компаний и некоторые накладные расходы на их реализацию, это было максимально гибким решением. (Да - пусть требующим несколько более высокой квалификации от консультантов)
После того как в 2012ой отказались от нормальной поддержки виртуальных компаний, и сделали принудительную глобализацию части таблиц, ситуация стала гораздо более запущенной (в плане и гибкости и в плане сложности настройки). В результате в 2012R2 пришлось дополнительно вводить еще более сложный и кривой механизм data partition. И все в результате кривого архитектурного решения с принудительной глобализацией. В общем - у Дамаагрдовского решения был один
фатальный недостаток...