Leandro, nadie hablo de problemas de performance y no es cierto que si no usas la cadena completa tengas esos problemas.
Si no usas la cadena completa tenes justamente los problemas que vos comentas, un usuario que tiene otro schema como default no vera los objetos ya que no los encuentra en ese default. No veo porque usar SQL dinamico, yo te digo de corregir las consultas Maximiliano Damian Accotto Microsoft MVP en SQLServer SQL Total Consulting Bogota 3631 P3B 1407 Buenos Aires-Argentina Movil: (011)-15-5868-5599 Desde el exterior: (+54-911)-5868-5599 <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Leandro Enviado el: martes, 19 de agosto de 2008 08:25 p.m. Para: MAXI Asunto: [dbadmin] Store Procedure, Schemas y y Sinonimos Maxi, Muchas gracias por contestar. Soy conciente de que no es buena practica y que por el hecho de usar las consultas de esta manera podría tener una penalización en cuanto a la performance. El problema que estoy teniendo con este modelo de datos (generosamente hablando) en particular, es que de no hacer las consultas de esta manera tendría que estar utilizando consultas dinámicas con todos los problemas que con ello tendría. Un saludo, Leandro On Tue, Aug 19, 2008 at 7:04 PM, Maxi accotto <[EMAIL PROTECTED]> wrote: Hola, siempre pero siempre en tus consultas usa la sintaxis completa, schema.objeto , si no pones nada toma el default y eso no es una buena practica Maximiliano Damian Accotto Microsoft MVP en SQLServer SQL Total Consulting Bogota 3631 P3B 1407 Buenos Aires-Argentina Movil: (011)-15-5868-5599 Desde el exterior: (+54-911)-5868-5599 [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Leandro Enviado el: martes, 19 de agosto de 2008 03:45 p.m. Para: MAXI Asunto: [dbadmin] Store Procedure, Schemas y y Sinonimos Hola como les va, Les comento la situacion Poseo un store procedure que pertenece al schema dbo. El store hace una consulta a una sinonimo de una tabla.El sinonimo en cuestión esta en otro schema (llamado bot1) Ahora como podría hacer para ejecutar el store procedure desde un usuario que tiene como schema por default el bot1 y puede ejecutar correctamente la consulta? Saludos, Leandro No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.6.5/1620 - Release Date: 19/08/2008 06:04 a.m. No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.6.5/1620 - Release Date: 19/08/2008 06:04 a.m.
