Ich bin ein Systemadministrator einer Webfarm, und derzeit können meine Entwickler eine Verbindung zum SQL Server als Systemadministratoren herstellen.Erstellen einer benutzerdefinierten Serverrolle in SQL 2005
Nun, ich möchte, dass sie in der Lage sein, eine Verbindung zu allen DBs herzustellen, aber nur die Berechtigung haben, das DB-Schema zu modifizieren und so KEINE neuen DBs zu erstellen oder Berechtigungen zu ändern.
ist es sowieso ich kann eine benutzerdefinierte Serverrolle erstellen und konfigurieren, welche Berechtigungen es hat?
würden nicht Gruppen von Entwicklern einzelnen Datenbanken zugewiesen? Sicher arbeiten nicht alle Entwickler an allen Datenbanken? Wenn ich darüber nachdenke! Warum lassen Sie die Entwickler das Schema ändern: bringen Sie sie in Skriptänderungen, legen Sie diese in SCC und geben Sie sie an DBA ... –
Das Problem ist, waren nicht so eine große Firma und unser Entwicklerteam besteht aus nur 5 Personen, also sie Ändere auch die DB und entwickle die Anwendung. Sie benötigen den Zugriff auf den DB, aber nicht den COMPLETE-Zugriff. – shaharmor
und wie geht es ihnen (und sie), wenn eine Chnage etwas kaputt macht? Sag mal, ein Wechsel am Freitag nachmittag? Ich hätte gedacht, dass man es den Entwicklern erlauben würde, DBs zu erstellen, wäre weniger ernst, als ihnen zu erlauben, Änderungen vorzunehmen. Aber hey, was weiß ich ... –