Яблука та апельсини. Ролі - це ролі, а схеми - схеми. Те, що є названа роль, db_accessadmin
а також називається схема db_accessadmin
, не означає, що роль є схемою, а також, що схема не є роллю. Ролі є контейнерами для членства в безпеці, головний член - це роль. Схеми містять об'єкти, пов'язані зі схемою бази даних, і належать принципалу. Під час створення нового користувача ви можете вибрати його схему за замовчуванням, додати його до певних ролей та надати йому право власності на схеми. Хоча дії є окремими, дизайнери цього діалогу вважають, що вони якимось чином пов'язані із заслугою всієї нерухомості UX ( це сумнівно, але зовсім інша тема).
db_datareader
роллю та схемою, які не обов’язково читати хтось інший. Було б добре працювати з додатком, якому потрібен лише доступ для читанняdbo
, але йому потрібно встановити деякі збережені програми або тригери. Звичайно, це все ж вимагає додавання кожного користувача до ролі та схеми вручну.