Manera optima de ambos querys

18/03/2008 - 21:29 por jcac | Informe spam
Hola lista,

Trabajo con SQL Server 2000 en versiones estandar o msde y tengo una duda,
cual es la mejor manera de trabajar de estos 2 querys:

select * from opendatasource('SQLOLEDB', 'Data Source2.168.1.3;User
ID=xxx;Password=xxxxxx').BD06.dbo.vales where codigo = '007' and codvale =
'007' and numvale = 2
select * from [192.168.1.3].BD06.dbo.vales where codigo = '007' and codvale
= '007' and numvale = 2

Gracias por sus comentarios

Saludos

Juan Carlos
 

Leer las respuestas

#1 Maxi Accotto
18/03/2008 - 23:29 | Informe spam
Hola, ni hay mayores diferencias a nivel performance, pero si a nivel
seguridad, en el primero usted esta siempre pasando datos sencibles como
user y pass y ademas seguro lo esta dejando en un SP, en el segundo no,
ademas si cambia algo con el linked server solo lo debe hacer ahi y no
recodificar a menos que haya cambiado el nombre del linked server claro


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"jcac" escribió en el mensaje de
noticias:
Hola lista,

Trabajo con SQL Server 2000 en versiones estandar o msde y tengo una duda,
cual es la mejor manera de trabajar de estos 2 querys:

select * from opendatasource('SQLOLEDB', 'Data Source2.168.1.3;User
ID=xxx;Password=xxxxxx').BD06.dbo.vales where codigo = '007' and codvale =
'007' and numvale = 2
select * from [192.168.1.3].BD06.dbo.vales where codigo = '007' and
codvale = '007' and numvale = 2

Gracias por sus comentarios

Saludos

Juan Carlos

Preguntas similares