SQL Server: sysadmin haklarından kaçınma, ancak yeterli hakları verme


9

Bir SQL Server 2008 örneğine erişmek isteyen bir meslektaşım var. Ona bu örnek için haklar vermem gerekecek. Yapması gereken haklar örneğin;

  • Sunucu oturum açma bilgileri ekleme ve değiştirme
  • Bakım planları ekleme ve değiştirme (örn. Veritabanlarından yedek oluşturma)
  • Schedule Agent iş ilanları

Ona sysadmin hakları vermek istemiyorum, hangi haklar verilmeli?

Yanıtlar:


10

Sunucu oturum açma işlemleri için "securityadmin" verebilirsiniz . "Yeni" yol çalıştırmak

GRANT ALTER ANY LOGIN TO AColleague

Düzenleme: Securityadmin birisi sysadmin kendilerini bootstrap sağlar. İyi değil. Bunu sunucu düzeyinde nasıl çözeceğinizi bilmiyorum

İşler için "SQL Server Agent Sabit Veritabanı Rolleri" ne bakın

Bakım planları için yalnızca "sysadmin"


Teşekkürler, BOL'da diyor: msdn.microsoft.com/en-us/library/ms188659.aspx?ppud=4 securityadmin'in sysadmin sunucusu rolü olarak ele alınması gerektiğini söylüyor. Güvenli oturum açma haklarını oturum açmalarını daraltmanın bir yolu var mı? Yoksa bu "AColleagu'ya HERHANGİ BİR GİRİŞ VERMEK GEREKİR?"
jrara

@jrara: securityadmin yeterlidir veya HİBE
gbn

2
Sysadmin olarak ele alınmalıdır çünkü securityadmin hakları vermek kullanıcının kendisine sysadmin rol izinleri vermesine izin verir.

@jrara: bu durumda securityadmin kullanamazsınız. Db% rollerinde, ilkeler ve izinler ayrılır. Belki bulkadmin dışında herhangi bir sunucu rolü vermemek normaldir
gbn

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.