Share via


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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Güvenlik

İzinler

Gerektirir ALTER ANY ROLEveritabanı izni ALTERrolü veya üyelik izni db_securityadmin.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Bir sabit sunucu rolü bir üye eklemek için

  1. Nesne Explorer'da sunucu rolü düzenlemek istediğiniz sunucuyu genişletin.

  2. Genişletme güvenlik ağıl.

  3. Genişletme Sunucu rollerini klasörü

  4. Düzenlemek ve seçmek için istediğiniz rolü sağ Özellikler.

  5. İçinde Sunucu rolü özellikleri – server_role_name iletişim kutusunda, üye sayfa'yı Ekle.

  6. İç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.

  7. Tamam’ı tıklatın.

Üye için kullanıcı tanımlı veritabanı rolü eklemek için

  1. Nesne Explorer'da, bir kullanıcı tanımlı veritabanı rolü düzenlemek istediğiniz sunucuyu genişletin.

  2. Genişletme veritabanları ağıl.

  3. Kullanıcı tanımlı veritabanı rolü düzenlemek istediğiniz veritabanı genişletin.

  4. Genişletme güvenlik ağıl.

  5. Genişletme rol ağıl.

  6. Genişletme Sunucu rollerini ağıl.

  7. Düzenlemek ve seçmek için istediğiniz rolü sağ Özellikler.

  8. İçinde Veritabanı rolü özellikleri – database_role_name iletişim kutusunda, Genel sayfa'yı Ekle.

  9. İç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.

  10. Tamam’ı tıklatın.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Bir sabit sunucu rolü bir üye eklemek için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. 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

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. 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).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

Sunucu düzey roller

Veritabanı düzey roller

Kavramlar

Uygulama rolleri