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.
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


0