acceso a una base en otro server

21/07/2004 - 22:43 por Ramon Zarza | Informe spam
Colegas

tengo un SProcedure que intenta hacer un join con una tabla en otro server
del mismo dominio.

Como debe ser la sintaxis??
**************
select idfaq,faq,'' as area,cast(f_registro as char) as f_registro,respuesta
from faq
left join w2k3.personal.dbo.areas on faq.idareapersonal.dbo.areas.idarea -- aqui esta la linea que me da problema..Personal
esta en otro servidor
where faq.activo=1 and idfaq=@idfaq

**********************


Gracias por su ayuda

Ramón Zarza

Preguntas similare

Leer las respuestas

#6 Fernando España
22/07/2004 - 00:15 | Informe spam
nombre_servidor.base_de_datos.propietario.tabla

regularmente el propietario es dbo a menos que sea una tabla de usuario


Fernando España
Gerente Informatica
ATISA
7a. calle 4-34 Zona 10
Segundo Nivel
Guatemala, Centro America
www.atisa.com.gt
"Ramon Zarza" escribió en el mensaje
news:e%
Pregunto.

Ya tengo linkeado el server ... como lo referencio para hacer el join??

gracias

"Manuel Daponte" wrote in message
news:
> Lo creaste ya como un linked server?
>
> Manuel A. Daponte Santiago
> DBA Municipio de Guaynabo
>
> "Ramon Zarza" wrote in message
news:%
> Colegas
>
> tengo un SProcedure que intenta hacer un join con una tabla en otro


server
> del mismo dominio.
>
> Como debe ser la sintaxis??
> **************
> select idfaq,faq,'' as area,cast(f_registro as char) as
f_registro,respuesta
> from faq
> left join w2k3.personal.dbo.areas on faq.idarea> > personal.dbo.areas.idarea -- aqui esta la linea que me da
problema..Personal
> esta en otro servidor
> where faq.activo=1 and idfaq=@idfaq
>
> **********************
>
>
> Gracias por su ayuda
>
> Ramón Zarza
>
>


Respuesta Responder a este mensaje
#7 Jorge Martinez
22/07/2004 - 08:55 | Informe spam
Encierra el nombre del servidor entre corchetes []


"Ramon Zarza" escribió en el mensaje
news:#
Fernando

Eso hago... y me dice que tiene supero el numero máximo de prefijos .. el
otro servidor se llama W2k3 y la instrucion es :
***********
from faq
left join w2k3.personal.dbo.areas on
faq.idarea=w2k3.personal.dbo.areas.idarea

*****************************
Que puede estar mal??

Gracias

"Fernando España" wrote in message
news:
> nombre_servidor.base_de_datos.propietario.tabla
>
> regularmente el propietario es dbo a menos que sea una tabla de usuario
>
>
> Fernando España
> Gerente Informatica
> ATISA
> 7a. calle 4-34 Zona 10
> Segundo Nivel
> Guatemala, Centro America
> www.atisa.com.gt
> "Ramon Zarza" escribió en el mensaje
> news:e%
> > Pregunto.
> >
> > Ya tengo linkeado el server ... como lo referencio para hacer el


join??
> >
> > gracias
> >
> > "Manuel Daponte" wrote in message
> > news:
> > > Lo creaste ya como un linked server?
> > >
> > > Manuel A. Daponte Santiago
> > > DBA Municipio de Guaynabo
> > >
> > > "Ramon Zarza" wrote in message
> > news:%
> > > Colegas
> > >
> > > tengo un SProcedure que intenta hacer un join con una tabla en otro
> server
> > > del mismo dominio.
> > >
> > > Como debe ser la sintaxis??
> > > **************
> > > select idfaq,faq,'' as area,cast(f_registro as char) as
> > f_registro,respuesta
> > > from faq
> > > left join w2k3.personal.dbo.areas on faq.idarea> > > > personal.dbo.areas.idarea -- aqui esta la linea que me da
> > problema..Personal
> > > esta en otro servidor
> > > where faq.activo=1 and idfaq=@idfaq
> > >
> > > **********************
> > >
> > >
> > > Gracias por su ayuda
> > >
> > > Ramón Zarza
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Ramon Zarza
24/07/2004 - 01:05 | Informe spam
Me podes dar un ejemplo siguiendo la instruccion de abajo.

Me pregunto si utiliza punto o no??

puede ser así

left join [w2k3].personal.dbo.areas

Ojala me respondas..
Saludos y desde ya muchas gracias

"Jorge Martinez" wrote in message
news:
Encierra el nombre del servidor entre corchetes []


"Ramon Zarza" escribió en el mensaje
news:#
> Fernando
>
> Eso hago... y me dice que tiene supero el numero máximo de prefijos ..


el
> otro servidor se llama W2k3 y la instrucion es :
> ***********
> from faq
> left join w2k3.personal.dbo.areas on
> faq.idarea=w2k3.personal.dbo.areas.idarea
>
> *****************************
> Que puede estar mal??
>
> Gracias
>
> "Fernando España" wrote in message
> news:
> > nombre_servidor.base_de_datos.propietario.tabla
> >
> > regularmente el propietario es dbo a menos que sea una tabla de


usuario
> >
> >
> > Fernando España
> > Gerente Informatica
> > ATISA
> > 7a. calle 4-34 Zona 10
> > Segundo Nivel
> > Guatemala, Centro America
> > www.atisa.com.gt
> > "Ramon Zarza" escribió en el mensaje
> > news:e%
> > > Pregunto.
> > >
> > > Ya tengo linkeado el server ... como lo referencio para hacer el
join??
> > >
> > > gracias
> > >
> > > "Manuel Daponte" wrote in message
> > > news:
> > > > Lo creaste ya como un linked server?
> > > >
> > > > Manuel A. Daponte Santiago
> > > > DBA Municipio de Guaynabo
> > > >
> > > > "Ramon Zarza" wrote in message
> > > news:%
> > > > Colegas
> > > >
> > > > tengo un SProcedure que intenta hacer un join con una tabla en


otro
> > server
> > > > del mismo dominio.
> > > >
> > > > Como debe ser la sintaxis??
> > > > **************
> > > > select idfaq,faq,'' as area,cast(f_registro as char) as
> > > f_registro,respuesta
> > > > from faq
> > > > left join w2k3.personal.dbo.areas on faq.idarea> > > > > personal.dbo.areas.idarea -- aqui esta la linea que me da
> > > problema..Personal
> > > > esta en otro servidor
> > > > where faq.activo=1 and idfaq=@idfaq
> > > >
> > > > **********************
> > > >
> > > >
> > > > Gracias por su ayuda
> > > >
> > > > Ramón Zarza
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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