Другие говорят, что унаследованная / обратная совместимость на самом деле не объясняется.
Когда был представлен SQL Server 2005, они представили разделение пользователя / схемы .До этого времени каждый пользователь и роль неявно имели связанную с ним схему с одинаковым именем (и не было никакого способа создавать схемы, кроме как путем создания пользователей или ролей).
Итак, для встроенныхролей, которые существовали в 2000 (или более ранних) версиях SQL Server, в базе данных всегда была «доступная» схема с тем же именем, что и у этой роли.Таким образом, некоторый код мог быть написан, предполагая, что такие схемы существуют;более поздние версии SQL Server гарантируют, что это все еще верно, чтобы избежать взлома такого кода.