SUNUCU rolü (Transact-sql) oluştur
Yeni bir kullanıcı tanımlı sunucu rolü oluşturur.
Transact-SQL Sözdizim Kuralları
Sözdizimi
CREATE SERVER ROLE role_name [ AUTHORIZATION server_principal ]
Bağımsız değişkenler
role_name
Oluşturulacak sunucu rolü addır.YETKİLENDİRMEserver_principal
Yeni sunucu rolünü kendi oturum açma 's. Hiçbir mantık belirtilirse, sunucu rolü sunucu rolü oluşturma yürüten oturum açma tarafından sahibi.
Açıklamalar
Sunucu, sunucu düzeyinde securables rolleridir. Bir sunucu rolü oluşturduğunuzda, rolü sunucu düzeyinde izinleri grant, deny, revoke kullanarak yapılandırın. Oturum açma ekleme veya oturum açma sunucusu rolünden kaldırmak için alter sunucu rolü (Transact-sql). Bir sunucu rolünü bırakmak için kullanmak SUNUCU rolü (Transact-sql) bırak. Daha fazla bilgi için, bkz. sys.server_principals (Transact-sql).
Sen-ebilmek görüş sunucu rollerini sorgulayarak sys.server_role_members ve sys.server_principals katalog görünümler.
Sunucu rolleri veritabanı düzeyinde securables izni verilemez. Veritabanı rolleri oluşturmak için bkz: CREATE ROLE (Transact-SQL).
İzinler
SUNUCU rolü oluşturma izni veya üyelik gerektirir sysadminsunucu rolü.
Ayrıca on IMPERSONATE gerektirir server_principaloturum açma için izni olarak kullanılan sunucu rolleri için alter server_principal, veya server_principal kullanılan bir Windows grubu üyelik.
Bu-ecek ateş Audit Server Principal Managementolay sunucu rolü kümesi nesnesi türü ve olay türü ekle
Sunucu rolü sahiplik atamak için yetkilendirme seçeneğini kullandığınızda, aşağıdaki izinleri de gereklidir:
Başka bir giriş, bir sunucu rolü'den mülkiyetini atamak için oturum açma özelliklerini Al izni gerektirir.
Sunucu rol sahipliğini başka bir sunucu rolü için atamak için alıcı sunucu rolü veya alter izni bu sunucu rolü üyeliği gerektirir.
Örnekler
A.Bir sunucu rolü oluşturma bir oturum tarafından sahip olunan
Aşağıdaki örnek oluşturur ve sunucu rolü buyersBu oturum tarafından sahip olunan BenMiller.
USE master;
CREATE SERVER ROLE buyers AUTHORIZATION BenMiller;
GO
USE master;
CREATE SERVER ROLE buyers AUTHORIZATION BenMiller;
GO
B.Bir sunucu rolü oluşturma tarafından sabit sunucu rolü sahibi
Aşağıdaki örnek oluşturur ve sunucu rolü auditors, sahibi securityadminsunucu rolü.
USE master;
CREATE SERVER ROLE auditors AUTHORIZATION securityadmin;
GO
USE master;
CREATE SERVER ROLE auditors AUTHORIZATION securityadmin;
GO
Ayrıca bkz.
Başvuru
SUNUCU rolü (Transact-sql) bırak
sp_addrolemember (Transact-sql)
sys.database_role_members (Transact-sql)
sys.database_principals (Transact-sql)