Saltar al contenido

No se pudo encontrar el procedimiento almacenado, sin embargo, puede ejecutarlo

Nuestro team redactor ha estado mucho tiempo investigando para darle resolución a tu pregunta, te brindamos la solución y deseamos servirte de gran ayuda.

Para SSMS, solo necesita borrar el caché de Intellisense (Ctrl + Shift + R). Luego, la línea ondulada roja desaparecerá e Intellisense lo ayudará con eso.

Si puede ver su proceso almacenado en Programabilidad -> Procedimientos almacenados en su explorador de objetos, podrá verlo a través de su select * from information_schema.routines ... consulta. Verifique el contexto de su base de datos, así como el resto de la consulta. Saca where y mire a través de todo el conjunto de resultados.

¿Es posible que su procedimiento esté en un esquema que no sea dbo? Siempre debe especificar el esquema al crear y hacer referencia a objetos. Hay varias razones como se describe aquí. Esencialmente, cuando no especifica el esquema, puede tener todo tipo de comportamiento confuso según el esquema predeterminado del usuario que está creando o llamando al procedimiento.

Al verificar la existencia de objetos, también debe tener en cuenta el esquema.

También debe verificar los procedimientos en sys.procedures. Algunos antecedentes sobre la codificación consistente aquí, ya que no siempre puede obtener la información que busca de INFORMATION_SCHEMA.

Tuve el mismo problema y lo solucioné simplemente usando corchetes

EXEC [dbo].[procedureName]

Espero que ayude a alguien más tarde 🙂

Recuerda algo, que te brindamos la opción de valorar esta noticia si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *