SQL Server - Problemas con Servidores vinculados

   
Vista:

Problemas con Servidores vinculados

Publicado por domingo (3 intervenciones) el 13/04/2010 14:47:56
Buenas, estoy intentando vincular en el management del sql 2008 una base de datos de sql 2005 en otro servidor.
Cuando lo intento desde el explorador de objetos me dice que no están permitidas las actualizaciones ad hoc de los catologos del sistema.

Lo he intentado con los procedimientos almacenados, utilizando como usuario y pass remoto un usuario que si me funciona cuando pruebo a registrar el servidor :
USE master

EXEC sp_addlinkedserver @server = 'SP_3' , @srvproduct = '', @provider = 'SQLNCLI' , @datasrc = 'XXX.XXX.XXX. X'
GO sp_addlinkedsrvlogin @rmtsrvname = 'SP_3' , @useself = 'false' , @locallogin = 'sa' , @rmtuser = 'sa' , @rmtpassword = '*********'
EXEC sp_serveroption @server = 'SP_3' , @optname = 'data access', @optvalue = 'TRUE'

EXEC sp_configure "show advanced option" , "1"

EXEC sp_configure sp_configure "Ad Hoc Distributed Queries" , 1
RECONFIGURE

EXEC sp_configure

El error que produce es:

No se admiten las actualizaciones ad hoc a los catálogos del sistema.

Pero me aparece en servidores vinculados y en la vista de sys.server

Cuando intento consultar datos, estando el servidor en la tabla :


Could not find server 'SP_3' in sys. Servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys. Servers.

Pero me aparece en el explorador en servidores vinculados.

Desde aqui ejecuto el probar conexión y el error es el siguiente:

Login failed for user 'SP3D70\INVITADO' , siendo SP3D70 EL NOMBRE DEL SERVIDOR.

Por favor alguien me podría orientar, porque soy novato en este tema.
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RE:Problemas con Servidores vinculados

Publicado por Isaias (3181 intervenciones) el 13/04/2010 17:08:54
Me suena a problemas de permisos, ¿Como autentican las cuentas tus motores de datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Servidores vinculados

Publicado por domingo (3 intervenciones) el 14/04/2010 10:59:56
Buenas, el modo de autentificación es mixto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Servidores vinculados

Publicado por domingo (3 intervenciones) el 14/04/2010 13:54:45
En el servidor local era autentificación windows, en el destino era mixto.
Lo he cambiado en el local a mixto. He realizado un Alter login, reinicie el servidor y todo perfecto. Sigo sin poder modificar el servidor vinculado desde el explorador, pues persiste el error de ad hoc.

muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RE:Problemas con Servidores vinculados

Publicado por Isaias (3181 intervenciones) el 14/04/2010 18:10:34
Revisa si en tu sql server 2008 el Ad Hoc Remote Queries, esta seteado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Servidores vinculados

Publicado por domingo (1 intervención) el 18/05/2010 14:37:29
Si te refieres al valor del parámetro Ad Hoc Distributed Queries de sys.configurations, está a 1.
Además tengo otro problemilla con un servidor vinculado, algo tan simple como una consulta sobre el del tipo:
SELECT [Serv.vinc].[Bd].[esquema].[tabla].[campo]
FROM [Serv.vinc].[Bd].[esquema].[tabla]

Me produce el error:
Mens. 4104, Nivel 16, Estado 1, Línea 1
El identificador formado por varias partes "Serv.vinc.Bd.esquema.tabla.campo" no se pudo enlazar.

Mientras que la consulta:

SELECT campo
FROM [Serv.vinc].[Bd].[esquema].[tabla]

Me va perfectamente.
Alguien sabe a que puede ser devido.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar