DBAtlas · Atlas für Datenbankbetrieb

2812: Could not find stored procedure (Stored Procedure nicht gefunden)

SQL Server

Was 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.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank