Ich habe eine AD-Gruppe, die als Windows Authenticated SQL Login auf meinem SQL Server eingerichtet ist. Darauf DatabaseAhat die db_datareaderund publicRollen. Daher haben die Benutzer dieser AD-Gruppe nur Lesezugriff auf die Entitäten in der Datenbank.
Innerhalb von habe DatabaseAich eine gespeicherte Prozedur, dbo.Proc1für die ich die executeBerechtigung für dieselbe AD-Gruppe erteilt habe .
Wenn ein Benutzer dieser AD-Gruppe eine Verbindung zu diesem Server herstellt, wird die Entität nicht angezeigt dbo.Proc1.
Gibt es eine andere Berechtigung, die ich für die fehlende Windows Authenticated SQL-Anmeldung (AD-Gruppe) erteilen muss?
Ich sehe, wenn ich mir die Eigenschaften von ansehe DatabaseA, dass es executeauf dieser Ebene eine Erlaubnis gibt, die noch NICHT erteilt wurde.
(Hinweis: Ich möchte nur, dass die Benutzer dieser AD-Gruppe ausgeführt werden können dbo.Proc1. Ich möchte nicht, dass sie in der Lage sind, Aktionen auszuführen , die nicht als schreibgeschützt gelten.)
