Elmalar ve Portakallar. Roller roller ve şemalar şemalardır. Bir rol db_accessadmin
ve aynı zamanda bir şema olduğu gerçeği, db_accessadmin
bir rol olduğu anlamına gelmez, bir şema veya şemanın bir rol olduğu anlamına gelmez. Roller, güvenlik üyelik konteynırlarıdır, müdür rolün üyesidir. Şemalar, veritabanı şemasına bağlı nesneleri içerir ve bir sorumlunun aittir. Yeni bir kullanıcı oluşturduğunuzda varsayılan şemasını seçebilir, onu belirli rollere ekleyebilir ve ona şemaların sahipliğini verebilirsiniz. Her ne kadar eylemler ayrı olsa da, bu diyalogun tasarımcıları bir şekilde tüm bu UX emlaklarını hak etmekle ilgili olduklarını düşünüyorlar (ki bu sorgulanabilir fakat tamamen farklı bir konu).
db_datareader
rol ve şemaya sahip kullanıcılar tarafından yazılabilir olmasını sağlayabilirsiniz . Yalnızca okuma erişimi olandbo
, ancak bazı saklanan işlem veya tetikleyicileri yüklemesi gereken bir uygulama için iyi çalışır . Tabii ki, bu yine de her kullanıcıyı hem role hem de şemaya manuel olarak eklemenizi gerektirir.