..
Często aplikacji działających w SQL Server wymagają dostępu do danych znajdujących się na różnych instancji DBMS od firmy Microsoft. Wniosek ten może być fizycznie różni na tej samej maszynie np. główne, lub może znajdować się na innym komputerze.
Rozwiązaniem w takich przypadkach jest zastosowanie tzw połączonego serwera (serwer połączony), które pozwalają aplikacjom dostęp do danych zarządzanych przez różnych instancji SQL Server. W rzeczywistości, połączonego serwera może być również używany do uzyskania dostępu do innych źródeł danych, więc nawet nie-SQL Server. W tym artykule jednak skupimy się na aspektach związanych z korzystaniem z serwerów połączonych dostęp do informacji przechowywanych w bazie danych SQL Server.
Zanim udadzą się jak skonfigurować serwer połączony, spójrzmy na jego podstawowej architektury. Serwer połączony jest po prostu mechanizm, który pozwala kwerendę (pytanie o danych) są przesyłane do serwera o określonej instancji SQL Server, a następnie zostać przekierowany i przetwarzane przez inną instancję SQL Server. Wyniki tej operacji są następnie zwracane do klienta, który wysłał zapytanie.
Poniższy obraz jest używany w celu wyjaśnienia tej architektury

Ten obraz pokazuje jedynie klienta, który można podłączyć do zapytania zarówno serwera aplikacji lub bezpośrednio na serwerze uruchomione wystąpienie programu SQL Server. Jeśli klient (lub aplikacji uruchomionych na serwerze aplikacji), aby Serwer1 wysyła zapytanie, które wymaga danych, które znajduje się na Serwer2 chodzi o rozproszonych zapytań. Zdefiniuj serwer połączony na Serwer1 Serwer2 pozwala na tego typu zapytania.
Rozproszonych zapytań, które wyodrębnia informacje z Serwer2 za pomocą serwera połączonego zdefiniowane na Serwer1 wygląda tak
SELECT nazwa jak "Pilot Nazwa bazy danych 'Z SERVER2.master.sys.databases
to jest składnia dane zawarte w klauzuli FROM jest w następujący sposób
<nome_linked_server>. <database_name>. <schema>. <object>
Zobaczmy teraz jak skonfigurować serwer połączony za pomocą SQL Server Management Studio. Po pierwsze, rozwiń węzeł Obiekty Server, a następnie kliknij prawym przyciskiem myszy na wejściu serwerów połączonych, wybierając New Linked Server

| |
MS Access (Kurs)
Dowiedz się, jak tworzyć i zarządzać bazami danych łatwo i szybko. Począwszy od 29 €. |
| |
MySQL (Kurs)
Zarządzanie bazą danych open-source. Począwszy od 39 €. |
| |
SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Począwszy od 39 €. |