SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 2730: Die '%1!'-Prozedur kann nicht mit der Gruppennummer %2! erstellt werden
  • 4511: Fehler beim Ausführen von CREATE VIEW oder CREATE FUNCTION »

15219: Der Besitzer einer indizierten Sicht kann nicht geändert werden.

posted on Mai 31, 2011 von Frank Kalis in 15000-15999

Fehlermeldung:
Meldung 15219, Ebene 16, Status 1, Zeile 2
Der Besitzer einer indizierten Sicht kann nicht geändert werden.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, den Besitzer einer indizierten Sicht zu ändern.

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. Der Besitzer eine indizierten Sicht kann nicht geändert werden.

Versionen:
Alle Versionen von SQL Server (ab SQL Server 2000).

Beispiele:
USE Northwind;
GO

SET NUMERIC_ROUNDABORT OFF;
SET ANSI_PADDING,
    ANSI_WARNINGS,
    CONCAT_NULL_YIELDS_NULL,
    ARITHABORT,
    QUOTED_IDENTIFIER,
    ANSI_NULLS ON;
GO

IF OBJECT_ID ('dbo.MyOrderView', 'View') > 0
   DROP VIEW dbo.MyOrderView;
GO
CREATE VIEW dbo.MyOrderView
WITH SCHEMABINDING
AS
SELECT SUM(UnitPrice*Quantity*(1.00-Discount)) AS Revenue,
    OrderDate, ProductID, COUNT_BIG(*) AS COUNT
  FROM dbo.[Order Details] AS od
  JOIN dbo.Orders AS o
    ON od.OrderID = o.OrderID
 GROUP BY OrderDate, ProductID;
GO

CREATE UNIQUE CLUSTERED INDEX cix_MyOrderView
    ON dbo.MyOrderView (OrderDate, ProductID);
GO

ALTER AUTHORIZATION
   ON dbo.MyOrderView
   TO INFORMATION_SCHEMA

Anmerkungen:
Im obigen Beispiel wird zunächst die indizierte Sicht MyOrderView erstellt. Anschließend wird versucht über ALTER AUTHORIZATION den Besitzer der Sicht zu ändern. Dies löst den Fehler aus. Als Workaround kann man die indizierte Sicht direkt für den neuen Besitzer erstellen.

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
What is RSS?

©2025 by Frank Kalis • Kontakt • Hilfe • Bootstrap CMS

b2evolution CCMS