sp_addlinkedserver servidor query provstr linked example create crear consulta sql-server tsql

sql-server - servidor - sp_addlinkedserver odbc



Para agregar un servidor usando sp_addlinkedserver (4)

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'', ''password@123''


PARA SERVIDOR SQL

EXEC sp_addlinkedserver @server=''servername''

No es necesario especificar otros parámetros. Puedes ir a través de este article .


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