DBAtlas · Atlas d'exploitation des bases de données

2812: Could not find stored procedure (procédure stockée introuvable)

SQL Server

Que signifie cette erreur ?

La procédure stockée appelée avec EXEC est introuvable dans la portée de la base de données/du schéma courant. Aucune procédure ne porte ce nom.

Cause

Faute de frappe dans le nom de la procédure, préfixe de schéma manquant ou erroné (par ex. dbo. omis), procédure située dans une autre base de données, pas encore créée, ou non visible en raison des autorisations.

Comment la corriger

Vérifiez le nom et le schéma de la procédure ; utilisez le nom entièrement qualifié dans l'appel (par ex. EXEC dbo.ProcedureName). Assurez-vous d'être dans la bonne base de données (USE DatabaseName). Vérifiez que la procédure existe (sys.procedures / OBJECT_ID). Accordez l'autorisation EXECUTE requise et vérifiez que le script de déploiement s'est exécuté.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur