DBAtlas · Veritabanı operasyon atlası

2812: Could not find stored procedure

SQL Server

Ne demek?

EXEC ile çağrılan stored procedure mevcut veritabanı/şema kapsamında bulunamadı. Belirtilen isimde bir yordam yok.

Neden olur?

Yordam adında yazım hatası, yanlış şema öneki eksikliği (ör. dbo. yazılmaması), yordamın farklı bir veritabanında olması, henüz oluşturulmamış olması veya izin nedeniyle görünmemesi.

Nasıl çözülür?

Yordam adını ve şemayı doğrulayın; çağrıda tam ad kullanın (ör. EXEC dbo.YordamAdi). Doğru veritabanında olduğunuzdan emin olun (USE VeritabaniAdi). Yordamın varlığını kontrol edin (sys.procedures / OBJECT_ID). Gerekli EXECUTE iznini verin ve dağıtım betiğinin çalıştığını doğrulayın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar