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.

Responder a