2812: Could not find stored procedure (Stored Procedure nicht gefunden)
SQL ServerWas bedeutet das?
Die mit EXEC aufgerufene Stored Procedure wurde im aktuellen Datenbank-/Schemabereich nicht gefunden. Es existiert keine Prozedur mit diesem Namen.
Ursache
Ein Tippfehler im Prozedurnamen, ein fehlendes oder falsches Schemapräfix (z. B. dbo. weggelassen), die Prozedur liegt in einer anderen Datenbank, wurde noch nicht angelegt oder ist wegen Berechtigungen nicht sichtbar.
Lösung
Prüfe Prozedurname und Schema; verwende im Aufruf den voll qualifizierten Namen (z. B. EXEC dbo.ProcedureName). Stelle sicher, dass du in der richtigen Datenbank bist (USE DatabaseName). Prüfe, ob die Prozedur existiert (sys.procedures / OBJECT_ID). Vergib die nötige EXECUTE-Berechtigung und prüfe, ob das Deployment-Skript gelaufen ist.
Weitere Einträge zu dieser Datenbank
- 512Subquery returned more than 1 value (Unterabfrage lieferte mehr als einen Wert)
- 207Invalid column name (ungültiger Spaltenname)
- 156Incorrect syntax near the keyword (falsche Syntax in der Nähe des Schlüsselworts)
- 8623The query processor ran out of internal resources and could not produce a query plan (Query Processor ohne interne Ressourcen; kein Abfrageplan)
- 4104The multi-part identifier could not be bound (mehrteiliger Identifier nicht bindbar)
- 2714There is already an object named in the database (Objekt mit diesem Namen existiert bereits)
- 601Could not continue scan with NOLOCK due to data movement (Scan mit NOLOCK wegen Datenbewegung abgebrochen)