DBAtlas · Atlas de operações de banco de dados

2812: Could not find stored procedure

SQL Server

O que significa?

A stored procedure chamada com EXEC não foi encontrada no escopo atual de banco de dados/schema. Não existe nenhuma procedure com esse nome.

Por que acontece?

Erro de digitação no nome da procedure, prefixo de schema ausente ou errado (por exemplo, dbo. omitido), a procedure em outro banco de dados, ainda não criada, ou não visível por causa de permissões.

Como resolver

Verifique o nome da procedure e o schema; use o nome totalmente qualificado na chamada (por exemplo, EXEC dbo.ProcedureName). Certifique-se de estar no banco de dados correto (USE DatabaseName). Verifique se a procedure existe (sys.procedures / OBJECT_ID). Conceda a permissão EXECUTE necessária e verifique se o script de deploy foi executado.

Abrir no DBAtlas →

Mais entradas deste banco