Я не починаю використовувати бази даних SQL, і зокрема SQL Server. Однак я, головним чином, хлопець SQL 2000, і мене завжди бентежили схеми в 2005+. Так, я знаю основне визначення схеми, але для чого вони реально використовуються для типового розгортання SQL Server?
Я завжди просто використовував схему за замовчуванням. Чому я хочу створити спеціалізовані схеми? Чому я б призначив будь-яку з вбудованих схем?
EDIT: Для уточнення, я думаю, я шукаю переваги схем. Якщо ви збираєтесь використовувати його лише як схему безпеки, здається, що ролі баз даних вже заповнені, що .. е .. гм .. роль. І використовувати його як специфікатор простору імен, здається, було щось, що ви могли зробити з власністю (dbo порівняно з користувачем тощо).
Я здогадуюсь, що я отримую, це те, що роблять схеми, які ти не міг зробити з власниками та ролями? Які їхні конкретні переваги?