2012-04-19 10 views
38

Próbowałem wstawić wartości z jednego serwera na inny serwer i mam błąd:Aby dodać serwer za pomocą 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.

Odpowiedz

10

dodać serwer połączony najpierw

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

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

+0

Kiedy próbowałem wykonać powyżej mam błąd jak 'Msg 15028, poziom 16, State 1, postępowanie sp_MSaddserver_internal, wiersz 89 Serwer' SNRJDI \ SLAMANAGEMENT "już istnieje". – Domnic

+0

Następnie, gdy wykonuję kwerendę, otrzymałem kolejny błąd, taki jak "Menedżer 18452, poziom 14, Stan 1, Linia 1 Logowanie nie powiodło się dla użytkownika" ". Użytkownik nie jest powiązany z zaufanym połączeniem z serwerem SQL. " – Domnic

+0

W jaki sposób łączysz się z serwerem, z którego korzystasz? Powinieneś podawać dane uwierzytelniające serwera w przeciwieństwie do korzystania z usługi sieciowej lub logowania do systemu Windows. – hkf

79

Mam to. To działało w porządku

Dziękuję za pomoc:

EXEC sp_addlinkedserver @server='Servername' 

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

Dla korzyści innych użytkowników możesz oznaczyć swoją odpowiedź jako "Odpowiedź". – nam

Powiązane problemy