SQL Server - Consultar un servidor externo desde un SP

 
Vista:

Consultar un servidor externo desde un SP

Publicado por LEO (1 intervención) el 05/09/2005 17:32:49
Buenas gente, tengo un problema que no logro solucionar:
Quiero hacer una consulta a una tabla externa , que esta en un servidor externo.
Cree un linked server mediante esta sentencia:
EXEC sp_addlinkedserver
@server = 'HYACM',
@srvproduct = '',
@provider = 'MSDASQL',
@provstr = 'DRIVER={SQL Server};SERVER=NUMERODEIP;UID=XX;PWD=XXXX;'
GO

LUEGO DE ESO, COMO PRUEBA, HAGO UNA CONSULTA DESDE EL ANALIZADOR DE CONSULTAS ,COMO POR EJ:

SELECT FECHA FROM HYACM.CM.CM.FACTURAS WHERE FA_NUMERO = 150
(LA B DE D SE LLAMA CM Y EL USUARIO TAMBIEN)

HASTA AHI TODO OK, AHORA, EN CUANTO COPIO LA CONSULTA EN UN SP
ME DA EL SIGUIENTE ERROR:

"Heterogeneous queries requieres the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and reissue your query."

En base a eso, ejecuto los siguientes comanodos, tanto en el servidor local , como en el externo:

SET ANSI_NULLS ON
SET ANSI_WARNINGS ON

Por las dudas intente ponerlo incluso en el SP , pero nada de esto me dio resultado.
Lo que se me ocurre es que tendria que setear esas opciones en el linked server, pero la verdad es que desconozco como (y
Les agradezco si me pueden ayudar .

Saludos .
Leo.
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