Rol katılın
Bu konuda oturuma rolleri atayın ve kullanıcıların veritabanı açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Rolleri kullanma SQL Serveretkili izinleri yönetmek. Roller, izinler atayın ve sonra ekleyip kullanıcılara ve rollere oturumları. Rolleri kullanarak, her kullanıcı için ayrı ayrı korunur izniniz yok.
SQL Serverdört tip roller destekler.
Sabit sunucu rolleri
Kullanıcı tanımlı sunucu rolleri
Sabit veritabanı rolleri
Kullanıcı tanımlı veritabanı rolleri
Sabit rolleri otomatik olarak kullanılabilir SQL Server. Sabit rolleri, ortak görevleri gerçekleştirmek için gereken izinlere sahip. Sabit rolleri hakkında daha fazla bilgi için aşağıdaki bağlantılara bakın. Kullanıcı tanımlı roller tarafından oluşturulur ve seçtiğiniz izinler ile özelleştirilebilir. Kullanıcı tanımlı rolleri hakkında daha fazla bilgi için aşağıdaki bağlantılara bakın.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Güvenlik
Kullanan kullanıcılar, veritabanı ve oturum açma rolleri atamak için:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Veritabanı rolü adı kimlik numarası, sahibi veya rolünün izinlerini değiştirmek.
Veritabanı rolleri görünür sys.database_role_membersve sys.database_principalsKatalog görünümleri.
[Top]
Güvenlik
İzinler
Gerektirir ALTER ANY ROLEveritabanı izni ALTERrolü veya üyelik izni db_securityadmin.
[Top]
SQL Server Management Studio Kullanarak
Bir sabit sunucu rolü bir üye eklemek için
Nesne Explorer'da sunucu rolü düzenlemek istediğiniz sunucuyu genişletin.
Genişletme güvenlik ağıl.
Genişletme Sunucu rollerini klasörü
Düzenlemek ve seçmek için istediğiniz rolü sağ Özellikler.
İçinde Sunucu rolü özellikleri – server_role_name iletişim kutusunda, üye sayfa'yı Ekle.
İçinde Server oturumu seçin veya rol iletişim kutusunun altında (örnekler) Seçilecek nesne adlarını girin, bu sunucu rolü eklemek için giriş veya sunucu rolü girin. Alternatif olarak, tıklayın Gözat… ve mevcut nesnelerin bazılarını veya tümünü seçin nesneler için göz iletişim kutusu. Tıklayın Tamam dönmek Sunucu rolü özellikleri – server_role_name iletişim kutusu.
Tamam’ı tıklatın.
Üye için kullanıcı tanımlı veritabanı rolü eklemek için
Nesne Explorer'da, bir kullanıcı tanımlı veritabanı rolü düzenlemek istediğiniz sunucuyu genişletin.
Genişletme veritabanları ağıl.
Kullanıcı tanımlı veritabanı rolü düzenlemek istediğiniz veritabanı genişletin.
Genişletme güvenlik ağıl.
Genişletme rol ağıl.
Genişletme Sunucu rollerini ağıl.
Düzenlemek ve seçmek için istediğiniz rolü sağ Özellikler.
İçinde Veritabanı rolü özellikleri – database_role_name iletişim kutusunda, Genel sayfa'yı Ekle.
İçinde seçin veritabanı kullanıcı veya rolü iletişim kutusunun altında (örnekler) Seçilecek nesne adlarını girin, girin veya veritabanı bu veritabanı rolü eklemek için rol. Alternatif olarak, tıklayın Gözat… ve mevcut nesnelerin bazılarını veya tümünü seçin nesneler için göz iletişim kutusu. Tıklayın Tamam dönmek Veritabanı rolü özellikleri – database_role_name iletişim kutusu.
Tamam’ı tıklatın.
[Top]
Transact-SQL'i Kullanma
Bir sabit sunucu rolü bir üye eklemek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.
ALTER SERVER ROLE diskadmin ADD [Domain\Juan] ; GO
Daha fazla bilgi için, bkz. alter ROLE (Transact-sql).
Üye için kullanıcı tanımlı veritabanı rolü eklemek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.
ALTER ROLE Marketing ADD MEMBER [Domain\Juan] ; GO
Daha fazla bilgi için, bkz. sp_addrolemember (Transact-sql).
[Top]