Aracılığıyla paylaş


SUNUCU rolü (Transact-sql) oluştur

Yeni bir kullanıcı tanımlı sunucu rolü oluşturur.

Konu bağlantısı simgesi 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

eventdata (Transact-sql)

sp_addrolemember (Transact-sql)

sys.database_role_members (Transact-sql)

sys.database_principals (Transact-sql)

Kavramlar

Sorumluları (veritabanı altyapısı)