Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server-Berechtigungen für gespeicherte Prozesse mit dynamischem SQL

Ja.

Fügen Sie der Prozedur eine EXECUTE AS CALLER-Klausel hinzu, signieren Sie dann die gespeicherte Prozedur und erteilen Sie der Signatur die erforderliche Berechtigung . Dies ist 100% sicher, sicher und kugelsicher. Siehe Signierungsverfahren mit Zertifikaten .