Announcement

Collapse
No announcement yet.

Berechtigungen auf View - Problem mit Besitzkette

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Berechtigungen auf View - Problem mit Besitzkette

    Hallo,

    ich habe ein Problem mit einer View auf einer Datenbank unter MS SQL Server 2005.

    Die View filtert nur die Daten aus einer Tabelle, die der angemeldete Benutzer sehen darf. Sowohl die View als auch die zugrunde liegende Tabelle "gehören" dbo. Auf die Tabelle hat der Benutzer keine Berechtigung. Nach meinem Verständnis von Besitzketten sollte dies auch nicht erforderlich sein.

    Problem: Ein SELECT auf die View ist völlig unproblematisch, der Benutzer kann genau die Daten sehen, die er sehen soll. Das Ändern der Daten funktioniert jedoch nicht. Gebe ich dem Benutzer allerdings Select- und Update-Berechtigungen auf die zugrundeliegende Tabelle, funktioniert auch das Ändern der Daten in der View.

    Was mache ich falsch, bzw. wie kann ich es dem Benutzer ermöglichen, Daten über die Sicht zu ändern, ohne ihm Berechtigungen auf die zugrundeliegende Tabelle zu geben, die ja auch Daten enthält, die er nicht sehen soll?

    Vielen Dank

    ksql
Working...
X