SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 5013: Zu den master- und model-Datenbanken können keine Dateien hinzugefügt werden
  • 4403: Die Sicht oder Funktion "%1!" kann nicht aktualisiert werden, weil sie Aggregate »

4617: Berechtigungen können nicht für besondere Rollen erteilt, verweigert oder aufgehoben werden.

posted on Nov 15, 2011 von Frank Kalis in 4000-4999

Fehlermeldung:
Meldung 4617, Ebene 16, Status 1, Zeile 2
Berechtigungen können nicht für besondere Rollen erteilt, verweigert oder aufgehoben werden.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht Berechtigungen für besondere Datenbank- oder Serverrollen einzustellen.

Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.

Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Das Statement kann so nicht ausgeführt werden. Berechtigungen können nicht für besondere Rollen erteilt, verweigert oder aufgehoben werden.

Versionen:
Alle Versionen von SQL Server.

Beispiele:
USE Northwind;
REVOKE SELECT ON OBJECT::dbo.Orders FROM db_datareader;

Anmerkungen:
Im obigen Beispiel wird versucht der besonderen Datenrolle db_datareader die SELECT Berechtigung für die Orders Tabelle der Northwind Datenbank zu entziehen. Dies löst den Fehler aus.

Noch kein Feedback


Formular wird geladen...

Kommentar-Feed für diesen Eintrag

Alle Blogs

  • =tg=
  • Andreas Wolter
  • Armin Neudert
  • Christoph Ingenhaag
  • cmu
  • Downloads
  • Falk Krahl
  • Fehlermeldungen
  • Frank Kalis
  • Holger Schmeling
  • InsideSQL.org Blogs
  • Klaus Oberdalhoff
  • Olaf Pietsch
  • Pressemitteilungen
  • Sascha Lorenz
  • tosc
  • Uwe Ricken
  • Weblinks

XML-Feeds

  • RSS 2.0: Einträge, Kommentare
  • Atom: Einträge, Kommentare
  • RDF: Einträge, Kommentare
  • RSS 0.92: Einträge, Kommentare
More on RSS

©2025 by Frank Kalis • Kontakt • Hilfe • evoCore

Multi-blog engine