SQL Server - Ver Código Fuente de un Procedimiento queNO pertenece al Esquema dbo

 
Vista:

Ver Código Fuente de un Procedimiento queNO pertenece al Esquema dbo

Publicado por Felix (1 intervención) el 20/02/2012 17:03:10
Hola a todos,

Soy nuevo en esto de SQLServer y me gustaría plantearles una duda. Entiendo que sea posible que haya sido ya resuelta con anterioridad, así que de antemano mis disculpas si no he posteado en el lugar a decuado.

Mi consulta es la siguiente:

Tengo una BD donde estan asociados varios procedimientos almacenados. Para consultarlos utilizo la funcion sp_helptext.

Cuando consulto un procedimiento que pertenece al esquema dbo, no hay ningun problema, pero cuando pretendo consultar (ver codigo fuente) de un procedimiento que no pertenece a dbo ( en mi caso es el esquema "codigos"), no hay manera de verlo.

El SQLSMS me devuelve el error de "El objeto <nombre_proced> no existe en la base de datos <nombre_bd> o no es válido para esta operación.

He intentnado utilizar nomenclatura con corchetes, es decir:

sp_helptext [codigos].[nombre_procedimiento]

pero el motor de SQLSMS me devuelve un "error de sintaxi".


Agradecería que alguien me pudiera ayudar con la incidencia. De paso, si alguno de vosotros conoce algún tutorial donde se explique bien los conceptos de esquema, función de la abse de datos, y roles; también estaría agradecido.


Por ciento, estoy utilizando SQLServer 2005.

Muchas gracias de antemano por su ayuda.
Felix.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Ver Código Fuente de un Procedimiento queNO pertenece al Esquema dbo

Publicado por Isaias (4558 intervenciones) el 20/02/2012 20:43:08
Los manuales se encuentran en linea:

http://msdn.microsoft.com/es-es/library/bb418431%28v=SQL.10%29.aspx

exec sp_help 'codigos.tustoreprocedure'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ver Código Fuente de un Procedimiento queNO pertenece al Esquema dbo

Publicado por alfred (7 intervenciones) el 14/03/2012 00:12:41
LA SINTAXIS CORRECTA SERIA LA SIGUIENTE

sp_help 'nombre_esquema.nombrestored'


sp_helptext '[dbo].[Check_services_reporting]'

o

sp_helptext "[dbo].[Check_services_reporting]"


Saludos

http://dbasqlserver.wordpress.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar