Jak stworzyć linked server dla SQL Server 2008 gdzie mamy bazę danych z 2000 i 2005

Obecnie pracuję na SQL Server 2000,2005 & 2008, moje wymagania są jak, baza danych dostępna w SQL Server 2000 i 2005 będzie dostępna w 2008 roku przy użyciu połączonego serwera.

Powiedzmy, że mam bazę danych w SQL Server 2000 o nazwie LIVE_2000 a w SQL Server 2005 o nazwie LIVE_2005, Czy ktoś może mi pomóc w stworzeniu linked server dla LIVE_2000 i LIVE_2005 do SQL Server 2008?

Czy to w ogóle możliwe? Z góry dzięki...`
Author: marc_s, 2012-05-01

1 answers

Istnieje kilka różnych sposobów, które można utworzyć połączony serwer w SQL Server możesz użyć GUI W Sql Server Management Studio lub za pomocą skryptu.

Używając instrukcji MSDN możesz wykonać następujące czynności:

  1. Kliknij Start, kliknij Wszystkie programy, kliknij Microsoft SQL Server 2005 lub Microsoft SQL Server 2008, a następnie kliknij SQL Server Management Studio.

  2. W oknie dialogowym Połącz z serwerem określ nazwę odpowiedni serwer SQL, a następnie kliknij przycisk Połącz.

  3. W programie SQL Server Management Studio kliknij dwukrotnie Obiekty serwera, kliknij prawym przyciskiem myszy połączone Serwery, a następnie kliknij Nowy połączony Serwer.

  4. W oknie dialogowym Nowy serwer połączony na stronie Ogólne wprowadź pełną nazwę sieci serwera SQL, do którego chcesz się połączyć.

  5. W obszarze Typ serwera kliknij SQL Server.

  6. W lewym okienku nowego połączonego serwera okno dialogowe, w obszarze Wybierz stronę, wybierz Zabezpieczenia.

  7. Musisz mapować login serwera lokalnego do loginu serwera zdalnego. Po prawej stronie zabezpieczeń kliknij przycisk Dodaj.

  8. W obszarze Logowanie lokalne wybierz konto logowania lokalnego, aby połączyć się ze zdalnym serwerem. Sprawdź podszywaj się, jeśli lokalne logowanie istnieje również na serwerze zdalnym. Alternatywnie, jeśli lokalny login zostanie zmapowany do zdalnego logowania SQL Server, musisz podać zdalną nazwę Użytkownika i Zdalne hasło do zdalnego logowania do serwera.

  9. W lewym okienku okna dialogowego Nowy połączony serwer w obszarze Wybierz stronę wybierz Opcje serwera. Ustaw parametry RPC i RPC Out na True, a następnie kliknij OK.

Alternatywnym sposobem byłoby użycie Transact SQL do napisania zapytania w celu skonfigurowania serwera przy użyciu procedury składowanejsp_addlinkedserver

EXEC sp_addlinkedserver   
   @server='yourServer', 
   @srvproduct='',
   @provider='SQLNCLI', 
   @datasrc='yourServer\instance1';

Każda z wersji skonfiguruje połączony serwer, do którego będziesz mógł się odwoływać w kodzie.

 22
Author: Taryn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-24 11:04:55