sql-server - servidor - sp_addlinkedserver sql server 2008 example




Para agregar un servidor usando sp_addlinkedserver (3)

Intenté insertar valores de un servidor a otro y obtuve el error:

Msg 7202, nivel 11, estado 2, línea 1 No se pudo encontrar el servidor 'SNRJDI \ SLAMANAGEMENT' en sysservers Ejecute sp_addlinkedserver para agregar el servidor a sysservers.



Entiendo. Funcionó bien

Gracias por tu ayuda:

EXEC sp_addlinkedserver @server='Servername'

EXEC sp_addlinkedsrvlogin 'Servername', 'false', NULL, 'username', '[email protected]'

Tuve el mismo problema para conectar un SQL_server 2008 a un SQL_server 2016 alojado en un servidor remoto. La respuesta de @Domnic no me funcionó de manera directa. Escribo mi solución ajustada aquí porque creo que puede ser útil para otra persona.

Una respuesta extendida para conexiones db IP remotas:

Paso 1: Servidores de enlace

EXEC sp_addlinkedserver @server='SRV_NAME',
   @srvproduct=N'',
   @provider=N'SQLNCLI',   
   @datasrc=N'aaa.bbb.ccc.ddd';

EXEC sp_addlinkedsrvlogin 'SRV_NAME', 'false', NULL, 'your_remote_db_login_user', 'your_remote_db_login_password'

... donde SRV_NAME es un nombre inventado. Lo usaremos para referirnos al servidor remoto de nuestras consultas. aaa.bbb.ccc.ddd es la dirección IP del servidor remoto que aloja su base de datos aaa.bbb.ccc.ddd Server.

Paso 2: Ejecute sus consultas Por ejemplo:

SELECT * FROM [SRV_NAME].your_remote_db_name.dbo.your_table

...¡y eso es!

Detalles de la sintaxis: sp_addlinkedserver y sp_addlinkedsrvlogin





tsql