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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 jcac
19/03/2008 - 14:50 | Informe spam
Muchas gracias Maxi, y una consulta adicional, hay alguna otra forma de
consultar datos de otro servidor.

Saludos

Juan Carlos

"Maxi Accotto" escribió en el mensaje
news:
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

Respuesta Responder a este mensaje
#3 Maxi Accotto
20/03/2008 - 00:21 | Informe spam
Si, usando openquery


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"jcac" escribió en el mensaje de
noticias:#
Muchas gracias Maxi, y una consulta adicional, hay alguna otra forma de
consultar datos de otro servidor.

Saludos

Juan Carlos

"Maxi Accotto" escribió en el mensaje
news:
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







Respuesta Responder a este mensaje
#4 jcac
24/03/2008 - 14:41 | Informe spam
Gracias Maxi, :D
"Maxi Accotto" escribió en el mensaje
news:%
Si, usando openquery


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"jcac" escribió en el mensaje de
noticias:#
Muchas gracias Maxi, y una consulta adicional, hay alguna otra forma de
consultar datos de otro servidor.

Saludos

Juan Carlos

"Maxi Accotto" escribió en el mensaje
news:
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







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida