3701: %1! des %2!-Objekts '%3!' ist nicht möglich, weil das Objekt nicht vorhanden ist
Fehlermeldung:
Meldung 3701, Ebene 11, Status 5, Zeile 1
%1! des %2!-Objekts '%3!' ist nicht möglich, weil das Objekt nicht vorhanden ist oder Sie nicht die erforderliche Berechtigung haben.
Ebene:
11.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, einen Befehl für Objekt durchzuführen, welches aber evtl. nicht vorhanden ist, oder man die entsprechenden Berechtigungen für diesen Befehl nicht besitzt.
Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.
Behebung:
Fehler der Ebene 11 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Das Objekt muß existieren und man muß über die entprechenden Berechtigungen verfügen.
Versionen:
Alle Versionen von SQL Server.
Beispiele:
USE tempdb;
CREATE TABLE #t
(
c1 INT PRIMARY KEY
)
GO
CREATE VIEW dbo.v#t
AS
SELECT *
FROM #t
GO
DROP VIEW dbo.v#t
DROP TABLE #t
Anmerkungen:
Im obigen Beispiel wird versucht, eine Sicht auf eine temporären Tabelle zu erstellen. Da dies nicht zulässig ist, kann die Sicht nicht erstellt werden. Der direkt anschließende DROP VIEW Befehl löst dann den Fehler aus.