Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği
Yeni bir kullanıcı tanımlı sunucu rolü oluşturur.
Transact-SQL söz dizimi kuralları
Syntax
CREATE SERVER ROLE role_name [ AUTHORIZATION server_principal ]
Arguments
role_name
Oluşturulacak sunucu rolünün adı.
AUTHORIZATION server_principal
Yeni sunucu rolünün sahibi olacak giriş girişi. Giriş belirtilmemişse, sunucu rolü girişi çalıştıran CREATE SERVER ROLEkişiye ait olur.
Remarks
Sunucu rolleri sunucu düzeyinde güvenliklidir. Bir sunucu rolü oluşturduktan sonra, rolun sunucu düzeyindeki izinlerini , DENY, ve REVOKEkullanarak GRANTyapılandırın. Sunucu rolüne giriş eklemek veya kaldırmak için (Transact-SQL) kullanınALTER SERVER ROLE. Sunucu rolünü bırakmak için (Transact-SQL) kullanınDROP SERVER ROLE. Daha fazla bilgi için bkz. sys.server_principals (Transact-SQL).
Sunucu rollerini sys.server_role_members sorgulayarak ve sys.server_principals katalog görünümlerini görebilirsiniz.
Sunucu rollerine veritabanı düzeyinde güvenli hale getirilebilir öğeler üzerinde izin verilemez. Veritabanı rolleri oluşturmak için bkz CREATE ROLE . (Transact-SQL).
İzin sistemi tasarlama hakkında bilgi için bkz. Veritabanı Altyapısı İzinlerini Kullanmaya Başlama.
Permissions
CREATE SERVER ROLE Sysadmin sabit sunucu rolünde izin veya üyelik gerektirir.
Ayrıca oturum açma işlemleri için server_principal kimliğine bürünme, server_principal olarak kullanılan sunucu rolleri için ALTER izni veya server_principal olarak kullanılan bir Windows grubu üyeliğini gerektirir.
Bu, nesne tipi sunucu rolü ve eklenecek etkinlik türü olarak ayarlanmış Denetim Sunucusu Ana Yönetim olayını tetikler.
Sunucu rolü sahipliğini atamak için seçeneğini kullandığınızda AUTHORIZATION , aşağıdaki izinler de gereklidir:
Başka bir oturum açma bilgilerine bir sunucu rolü sahipliğini atamak için, bu oturum açma bilgileri için KİMLİĞE BÜRÜNME İZNİ gerekir.
Bir sunucu rolünün sahipliğini başka bir sunucu rolüne atamak için, alıcı sunucu rolünde üyelik veya bu sunucu rolünde ALTER izni gerekir.
Examples
A. Bir giriş girişine ait bir sunucu rolü oluşturun
Aşağıdaki örnek, girişe BenMillerait sunucu rolünü buyers oluşturur.
USE master;
CREATE SERVER ROLE buyers AUTHORIZATION BenMiller;
GO
B. Sabit bir sunucu rolüne ait bir sunucu rolü oluşturun
Aşağıdaki örnek, sabit sunucu rolüne securityadmin sahip olan sunucu rolünü auditors oluşturur.
USE master;
CREATE SERVER ROLE auditors AUTHORIZATION securityadmin;
GO