Sunucu düzey roller

Kolayca, sunucunuz üzerindeki izinleri yönetmek için SQL Server sağlayan birkaç rolleri, diğer sorumluları grup güvenlik sorumluları olduğu.Roller gibidir Gruplar Microsoft Windows işletim sisteminde.

Sabit sunucu rollerini, rahatlık ve geriye dönük uyumluluk için sağlanır.Mümkün olduğunda daha belirgin izinler atayın.

Sunucu düzeyinde rol adı da sunucu rolleri sabit yeni sunucu düzey roller oluşturamıyor çünkü.Server -düzey rolleri Sunucu çapında kendi izinleri kapsam içinde.

Ekleyebileceğiniz SQL Server oturumları, Windows hesapları ve Windows gruplar halinde sunucu düzey roller.Her bir sabit sunucu rolü üye diğer oturumları o aynı rol için ekleyebilirsiniz.

Aşağıdaki tablo sunucu düzey roller ve yeteneklerini gösterir.

Server -düzey rol adı

Açıklama

sysadmin

Üyeleri sysadmin sabit sunucu rolü sunucu herhangi bir etkinliği gerçekleştirebilir

serveradmin

Üyeleri serveradmin sabit sunucu rolü Sunucu bazındaki yapılandırma seçenekleri değiştirmek ve bilgisayarı kapalı server.

securityadmin

Üyeleri securityadmin sabit sunucu rolü yönetmek, oturumları ve bunların özellikleri.VEREBİLİRSİNİZ, REDDETME ve revoke server -düzey izinleri.Yapabilir de grant, deny ve revoke veritabanı -düzey bir veritabanı erişimleri varsa izinler.Ayrıca, parolaları sıfırlayabilirsiniz SQL Server oturumları.

Güvenlik notuGüvenlik Notu
Erişim izni vermek yeteneği Veritabanı Altyapısı ve kullanıcı izinlerini yapılandırmak için Güvenlik Yöneticisi atama çoğu sunucu izinleri.The securityadmin role should be treated as equivalent to the sysadmin role.

processadmin

Üyeleri processadmin sabit sunucu rolü çalışmakta işlemler sona erdirmek bir örnek , SQL Server.

setupadmin

Üyeleri setupadmin sabit sunucu rolü ekleyebilir ve kaldırabilirsiniz bağlantılı sunucuları.

bulkadmin

Üyeleri bulkadmin sabit sunucu rolü çalıştırabilirsiniz bulk INSERT deyim.

diskadmin

The diskadmin fixed server role is used for managing disk files.

dbcreator

Üyeleri dbcreator sabit sunucu rolü oluşturabilir, alter, drop ve geri yükleme tüm veritabanı.

public

Her SQL Server ait oturum açma public sunucu rolü.Sunucu asıl adı değil veya güvenliği sağlanabilir bir nesne üzerinde belirli izinler reddedilir, kullanıcı için izinleri devralır public o nesne üzerinde. Tüm kullanıcıların. kullanılabilmesi için nesneyi istediğinizde yalnızca herhangi bir nesne üzerinde ortak izinler atamak

Server - hakkında ayrıntılı bilgi içindüzey rolü izinleri Bkz: Sabit sunucu rollerini (veritabanı altyapısı) izinleri.

Sunucu düzeyinde rolleri ile çalışma

Aşağıdaki tablo komutları, görünümler ve sunucu düzey rollerle çalışmak için işlevler açıklanır.

Özellik

Tür

Açıklama

sp_helpsrvrole (Transact-sql)

Meta veri

Sunucu düzey rollerini listesini döndürür.

sp_helpsrvrolemember (Transact-sql)

Meta veri

Server - üyeleri hakkında bilgi verirdüzey rolü.

sp_srvrolepermission (Transact-sql)

Meta veri

Server - izinlerini görüntülerdüzey rolü.

IS_SRVROLEMEMBER (Transact-sql)

Meta veri

Gösterir olup olmadığını bir SQL Server oturum açma üye olduğu belirtilen sunucu -düzey rolü.

sys.server_role_members (Transact-sql)

Meta veri

Her sunucu-her üye için bir satır döndürürdüzey rolü.

sp_addsrvrolemember (Transact-sql)

Komutu

Bir oturum açma sunucusu-üye olarak eklerdüzey rolü.

sp_dropsrvrolemember (Transact-sql)

Komutu

Kaldırır bir SQL Server oturum açma veya bir Windows kullanıcısı veya grubu sunucu -düzey rolü.