2012-04-19 6 views
38

traté de insertar valores de un servidor a otro servidor y me dieron el error:Para añadir servidor utilizando sp_addlinkedserver

Msg 7202, Level 11, State 2, Line 1 Could not find server 'SNRJDI\SLAMANAGEMENT' in sysservers. Execute sp_addlinkedserver to add the server to sysservers.

Respuesta

10

Agregar el servidor vinculado en primer lugar con

exec sp_addlinkedserver 
@server = 'SNRJDI\SLAMANAGEMENT', 
@srvproduct=N'', 
@provider=N'SQLNCLI' 

Ver http://msdn.microsoft.com/en-us/library/ms190479.aspx

+0

Cuando traté de ejecutar por encima llegué error como 'Msg 15028, nivel 16, estado 1, procedimiento sp_MSaddserver_internal, Línea 89 El servidor' SNRJDI \ SLAMANAGEMENT 'ya existe'. – Domnic

+0

Luego, cuando ejecuto la consulta, recibí otro error como 'Msg 18452, nivel 14, estado 1, línea 1 Falló el inicio de sesión para el usuario' '. El usuario no está asociado con una conexión confiable de SQL Server. ' – Domnic

+0

¿Cómo se conecta al servidor desde el que se está ejecutando? Debería proporcionar las credenciales del servidor en lugar de usar un servicio de red o iniciar sesión en Windows. – hkf

79

Lo tengo. Funcionó bien

Gracias por su ayuda:

EXEC sp_addlinkedserver @server='Servername' 

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

Para el beneficio de otros usuarios, es posible que desee marcar su respuesta como una 'Respuesta'. – nam

Cuestiones relacionadas