linkar tablas/view de otro servidor

26/04/2004 - 14:51 por Mara | Informe spam
hola a todos:

tengo un server SQL 2000 y quiero linkar tablas de otro servidor externo,
para ello me he ido a Security->Linked Servers-> New linked server y he
puesto hay la info del server, user y password

me conecta con el y me deja ver todas las tablas y view que necesito, pero
en "el boton derecho del raton" solo me deja Copy y Help

intento ver una tabla creando una view en una de mis databases tal que:

SELECT servername.dbo.tablename.*
FROM servername.dbo.tablename

y lo unico que obtengo es un "Invalid object name"

como puedo acceder a susodicha tabla??? (tan solo para leer valores, no
necesito escribir, de hecho es una view)

Preguntas similare

Leer las respuestas

#1 Mara
26/04/2004 - 15:18 | Informe spam
consegido, he provado a arrastar y ha funcionado (por que no pense en esto
antes??)

como solucion:

SELECT tablename.*
FROM servername.DMIS.dbo.tablename tablename

pero que significa DMIS???
por que me aparece dos veces tablename ??


"Mara" wrote in message
news:ue#C#
hola a todos:

tengo un server SQL 2000 y quiero linkar tablas de otro servidor externo,
para ello me he ido a Security->Linked Servers-> New linked server y he
puesto hay la info del server, user y password

me conecta con el y me deja ver todas las tablas y view que necesito, pero
en "el boton derecho del raton" solo me deja Copy y Help

intento ver una tabla creando una view en una de mis databases tal que:

SELECT servername.dbo.tablename.*
FROM servername.dbo.tablename

y lo unico que obtengo es un "Invalid object name"

como puedo acceder a susodicha tabla??? (tan solo para leer valores, no
necesito escribir, de hecho es una view)


Respuesta Responder a este mensaje
#2 Miguel Egea
26/04/2004 - 15:27 | Informe spam
prueba con select * from ServerName.DBName.OwnerName.Tablename..

Es decir servidor, base de datos, propietarioy objeto.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Mara" escribió en el mensaje
news:ue#C#
hola a todos:

tengo un server SQL 2000 y quiero linkar tablas de otro servidor externo,
para ello me he ido a Security->Linked Servers-> New linked server y he
puesto hay la info del server, user y password

me conecta con el y me deja ver todas las tablas y view que necesito, pero
en "el boton derecho del raton" solo me deja Copy y Help

intento ver una tabla creando una view en una de mis databases tal que:

SELECT servername.dbo.tablename.*
FROM servername.dbo.tablename

y lo unico que obtengo es un "Invalid object name"

como puedo acceder a susodicha tabla??? (tan solo para leer valores, no
necesito escribir, de hecho es una view)


Respuesta Responder a este mensaje
#3 Mara
26/04/2004 - 15:34 | Informe spam
gracias por la respuesta

ahora si que consigo verla, ejecutar incluso la vista y ver resultados
(exactamente para lo que lo utilizo es para saber si en una tabla extarna
existen valores que no en la mia)

pero al intentar guardar la vista me dice:

ODBC error: [Microsoft][ODBC SQL Server Driver][SQL server]MSDTC on server
"mi server" is unavailable.

que debo hacer??

"Miguel Egea" wrote in message
news:
prueba con select * from ServerName.DBName.OwnerName.Tablename..

Es decir servidor, base de datos, propietarioy objeto.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Mara" escribió en el mensaje
news:ue#C#
> hola a todos:
>
> tengo un server SQL 2000 y quiero linkar tablas de otro servidor


externo,
> para ello me he ido a Security->Linked Servers-> New linked server y he
> puesto hay la info del server, user y password
>
> me conecta con el y me deja ver todas las tablas y view que necesito,


pero
> en "el boton derecho del raton" solo me deja Copy y Help
>
> intento ver una tabla creando una view en una de mis databases tal que:
>
> SELECT servername.dbo.tablename.*
> FROM servername.dbo.tablename
>
> y lo unico que obtengo es un "Invalid object name"
>
> como puedo acceder a susodicha tabla??? (tan solo para leer valores, no
> necesito escribir, de hecho es una view)
>
>


Respuesta Responder a este mensaje
#4 Miguel Egea
26/04/2004 - 15:48 | Informe spam
Asegurate de que el servicio MSDTC , el coordinador de transaciones
distribuidas está arrancado y funcionando en ambos servidores, en el tuyo y
en el vinculado.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Mara" escribió en el mensaje
news:#
gracias por la respuesta

ahora si que consigo verla, ejecutar incluso la vista y ver resultados
(exactamente para lo que lo utilizo es para saber si en una tabla extarna
existen valores que no en la mia)

pero al intentar guardar la vista me dice:

ODBC error: [Microsoft][ODBC SQL Server Driver][SQL server]MSDTC on server
"mi server" is unavailable.

que debo hacer??

"Miguel Egea" wrote in message
news:
> prueba con select * from ServerName.DBName.OwnerName.Tablename..
>
> Es decir servidor, base de datos, propietarioy objeto.
>
>
> Saludos
>
> Miguel Egea
> Microsoft SQL-SERVER MVP
> Brigada Anti-Cursores
> http://www.portalsql.com
>
> (Quita el online si me tienes que mandar un correo)
> "Mara" escribió en el mensaje
> news:ue#C#
> > hola a todos:
> >
> > tengo un server SQL 2000 y quiero linkar tablas de otro servidor
externo,
> > para ello me he ido a Security->Linked Servers-> New linked server y


he
> > puesto hay la info del server, user y password
> >
> > me conecta con el y me deja ver todas las tablas y view que necesito,
pero
> > en "el boton derecho del raton" solo me deja Copy y Help
> >
> > intento ver una tabla creando una view en una de mis databases tal


que:
> >
> > SELECT servername.dbo.tablename.*
> > FROM servername.dbo.tablename
> >
> > y lo unico que obtengo es un "Invalid object name"
> >
> > como puedo acceder a susodicha tabla??? (tan solo para leer valores,


no
> > necesito escribir, de hecho es una view)
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Mara
26/04/2004 - 16:05 | Informe spam
perdona, pero donde puedo ver si ese servicio esta o no arrancado???

he probado en Panel de control->Herramientas administrativas->servicios y no
veo nada parecido

aunque lo he solucionado de otra forma, haciendo la vista, copio el texto,
salvo la vista sin la tabla del server linkado, abro la vista en propiedades
y copio hay el codigo, asi si funciona





"Miguel Egea" wrote in message
news:#
Asegurate de que el servicio MSDTC , el coordinador de transaciones
distribuidas está arrancado y funcionando en ambos servidores, en el tuyo


y
en el vinculado.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Mara" escribió en el mensaje
news:#
> gracias por la respuesta
>
> ahora si que consigo verla, ejecutar incluso la vista y ver resultados
> (exactamente para lo que lo utilizo es para saber si en una tabla


extarna
> existen valores que no en la mia)
>
> pero al intentar guardar la vista me dice:
>
> ODBC error: [Microsoft][ODBC SQL Server Driver][SQL server]MSDTC on


server
> "mi server" is unavailable.
>
> que debo hacer??
>
> "Miguel Egea" wrote in message
> news:
> > prueba con select * from ServerName.DBName.OwnerName.Tablename..
> >
> > Es decir servidor, base de datos, propietarioy objeto.
> >
> >
> > Saludos
> >
> > Miguel Egea
> > Microsoft SQL-SERVER MVP
> > Brigada Anti-Cursores
> > http://www.portalsql.com
> >
> > (Quita el online si me tienes que mandar un correo)
> > "Mara" escribió en el mensaje
> > news:ue#C#
> > > hola a todos:
> > >
> > > tengo un server SQL 2000 y quiero linkar tablas de otro servidor
> externo,
> > > para ello me he ido a Security->Linked Servers-> New linked server y
he
> > > puesto hay la info del server, user y password
> > >
> > > me conecta con el y me deja ver todas las tablas y view que


necesito,
> pero
> > > en "el boton derecho del raton" solo me deja Copy y Help
> > >
> > > intento ver una tabla creando una view en una de mis databases tal
que:
> > >
> > > SELECT servername.dbo.tablename.*
> > > FROM servername.dbo.tablename
> > >
> > > y lo unico que obtengo es un "Invalid object name"
> > >
> > > como puedo acceder a susodicha tabla??? (tan solo para leer valores,
no
> > > necesito escribir, de hecho es una view)
> > >
> > >
> >
> >
>
>


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