2012-04-19 10 views
38

ho cercato di inserire i valori da un server a un altro server e ho ottenuto l'errore:Per aggiungere server utilizzando 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.

risposta

10

Aggiungere il server collegato prima con

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

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

+0

Quando ho provato ad eseguire sopra ho ottenuto errore come 'Msg 15028, livello 16, stato 1, procedura sp_MSaddserver_internal, Linea 89 Il server' SNRJDI \ SLAMANAGEMENT 'esiste già.' – Domnic

+0

Quindi, quando eseguo la query, ho ricevuto un altro errore come "Mc 18452, livello 14, stato 1, linea 1 accesso non riuscito per l'utente". L'utente non è associato a una connessione SQL Server affidabile. ' – Domnic

+0

Come ti stai connettendo al server da cui sei in esecuzione? È necessario fornire le credenziali del server anziché utilizzare un servizio di rete o un accesso a Windows. – hkf

79

L'ho capito. Ha funzionato bene

Grazie per il vostro aiuto:

EXEC sp_addlinkedserver @server='Servername' 

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

Per il beneficio di altri utenti, è possibile contrassegnare la risposta come una 'risposta'. – nam

Problemi correlati