2812: Could not find stored procedure
SQL ServerO 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.
Mais entradas deste banco
- 512Subquery returned more than 1 value
- 207Invalid column name
- 156Incorrect syntax near the keyword
- 8623The query processor ran out of internal resources and could not produce a query plan
- 4104The multi-part identifier could not be bound
- 2714There is already an object named in the database
- 601Could not continue scan with NOLOCK due to data movement