Leer Informacion de otro servidor

29/06/2005 - 20:31 por Santiago Salgado | Informe spam
Amigos

Me pueden indicar como puede leer la informacion de dos servidores SQL en
una sola consulta estoy utilizando la siguiente instrucción:

Select * From Servidor1..BaseDatos..Tabla1, Servidor2..Basedatos.Tabla2



Atentamente,
___________________________
Santiago Salgado

Preguntas similare

Leer las respuestas

#1 Maxi
29/06/2005 - 19:26 | Informe spam
Hola, esa es la sintaxis correcta, cual es el problema?

ahh, tenes los servidores vinculados no?


Salu2
Maxi


"Santiago Salgado" escribió en el mensaje
news:

Amigos

Me pueden indicar como puede leer la informacion de dos servidores SQL en
una sola consulta estoy utilizando la siguiente instrucción:

Select * From Servidor1..BaseDatos..Tabla1, Servidor2..Basedatos.Tabla2



Atentamente,
___________________________
Santiago Salgado



Respuesta Responder a este mensaje
#2 Alejandro Mesa
29/06/2005 - 19:47 | Informe spam
Santiago,

La referencia debe estar conformada a lo maximo por cuatro partes.

server.database.owner.object

Select * From Servidor1..BaseDatos..Tabla1, Servidor2..Basedatos.Tabla2



Select * From Servidor1.BaseDatos..Tabla1, Servidor2.Basedatos.Tabla2

espero y te des cuenta que la operacion que se esta llevando a cabo en la
sentencia anterior es un "cross join", lo cual se traduce como el producto
cartesiano entre ambas tablas y esto puede traer muchas filas.


AMB

"Santiago Salgado" wrote:


Amigos

Me pueden indicar como puede leer la informacion de dos servidores SQL en
una sola consulta estoy utilizando la siguiente instrucción:

Select * From Servidor1..BaseDatos..Tabla1, Servidor2..Basedatos.Tabla2



Atentamente,
___________________________
Santiago Salgado




Respuesta Responder a este mensaje
#3 Maxi
29/06/2005 - 19:49 | Informe spam
Me podrias decir el error y ademas probar de ponerle DBO en el propietario?


Salu2
Maxi


"Santiago Salgado" escribió en el mensaje
news:

no como lo ago en el administrador de SQL si lo estan pero el momento de
realizar la consulta me dice que no como lo hago

"Maxi" escribió en el mensaje
news:

Hola, esa es la sintaxis correcta, cual es el problema?

ahh, tenes los servidores vinculados no?


Salu2
Maxi


"Santiago Salgado" escribió en el mensaje
news:

Amigos

Me pueden indicar como puede leer la informacion de dos servidores SQL
en una sola consulta estoy utilizando la siguiente instrucción:

Select * From Servidor1..BaseDatos..Tabla1, Servidor2..Basedatos.Tabla2



Atentamente,
___________________________
Santiago Salgado













Respuesta Responder a este mensaje
#4 Alejandro Mesa
29/06/2005 - 19:50 | Informe spam
Correccion,

Select * From Servidor1.BaseDatos..Tabla1, Servidor2.Basedatos..Tabla2


AMB

"Alejandro Mesa" wrote:

Santiago,

La referencia debe estar conformada a lo maximo por cuatro partes.

server.database.owner.object

> Select * From Servidor1..BaseDatos..Tabla1, Servidor2..Basedatos.Tabla2

Select * From Servidor1.BaseDatos..Tabla1, Servidor2.Basedatos.Tabla2

espero y te des cuenta que la operacion que se esta llevando a cabo en la
sentencia anterior es un "cross join", lo cual se traduce como el producto
cartesiano entre ambas tablas y esto puede traer muchas filas.


AMB

"Santiago Salgado" wrote:

>
> Amigos
>
> Me pueden indicar como puede leer la informacion de dos servidores SQL en
> una sola consulta estoy utilizando la siguiente instrucción:
>
> Select * From Servidor1..BaseDatos..Tabla1, Servidor2..Basedatos.Tabla2
>
>
>
> Atentamente,
> ___________________________
> Santiago Salgado
>
>
>
>
Respuesta Responder a este mensaje
#5 Maxi
29/06/2005 - 20:00 | Informe spam
y como es la query? estas poniendo dbo como propietario? el usuario tiene
permisos para leer esa tabla?


Salu2
Maxi


"Santiago Salgado" escribió en el mensaje
news:%

El error que me sale es el siguiente:

Servidor: mensaje 7314, nivel 16, estado 1, línea 1
El proveedor OLE DB 'QPSSERVER' no contiene la tabla
'"REC"."cuenta_cliente"'. La tabla no existe o bien el usuario actual no
tiene permisos para ella.
Traza de error de OLE DB [Non-interface error: OLE DB provider does not
contain the table: ProviderName='QPSSERVER',
TableName='"REC"."cuenta_cliente"'].
es not contain the table: ProviderName='qpsquito',
TableName='"REC"."cuenta_cliente"'].

Vincule los dos servidores asi:

EXEC sp_addlinkedserver 'QPSSERVER', N'SQL Server'






"Maxi" escribió en el mensaje
news:

Me podrias decir el error y ademas probar de ponerle DBO en el
propietario?


Salu2
Maxi


"Santiago Salgado" escribió en el mensaje
news:

no como lo ago en el administrador de SQL si lo estan pero el momento de
realizar la consulta me dice que no como lo hago

"Maxi" escribió en el mensaje
news:

Hola, esa es la sintaxis correcta, cual es el problema?

ahh, tenes los servidores vinculados no?


Salu2
Maxi


"Santiago Salgado" escribió en el mensaje
news:

Amigos

Me pueden indicar como puede leer la informacion de dos servidores SQL
en una sola consulta estoy utilizando la siguiente instrucción:

Select * From Servidor1..BaseDatos..Tabla1,
Servidor2..Basedatos.Tabla2



Atentamente,
___________________________
Santiago Salgado























Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida