5.1. SQL Server-Sicherheit

Für gespeicherte Prozeduren kann festgelegt werden, wer diese aufrufen, für Funktionen kann bestimmt werden, wer sie verwenden darf. Damit verhalten sich mit .NET entwickelte Objekte zu 100% wie ihre T-SQL-Pendants. Praktisch zeigt sich dies daran, dass die Berechtigungen sowohl in SQL Server Management Studio, als auch per T-SQL-Skript festgelegt werden können.

Die folgende Abbildung zeigt beispielhaft das Eigenschaften-Dialogfeld mit den Berechtigungen einer gespeicherten Prozedur, so wie es über das Kontextmenü geöffnet werden kann.

Abbildung 5.1. Die Berechtigungen einer gespeicherten Prozedur

Die T-SQL-Anweisung, ...

Get SQL Server 2008-Programmierung mit der CLR und .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.