..
Ofta program som körs på SQL Server kräver tillgång till uppgifter som finns på en annan instans av DBMS från Microsoft. Denna ansökan kan vara fysiskt olika på samma maskin de främsta exempel, eller det kan finnas på en annan maskin.
En lösning i dessa fall är att använda så kallad länkad server (länkad server), som ger program åtkomst till data hanteras av olika instanser av SQL Server. I själva verket kan den länkade servern också användas för att få tillgång till andra informationskällor, så att även icke-SQL Server. I den här artikeln, men vi kommer att fokusera på aspekter relaterade till användning av länkade servrar att få tillgång till information som lagras i en SQL Server-databas.
Innan vi går för att se hur man ställer in en länkad server, låt oss ta dess grundläggande arkitektur. En länkad server är i grunden en mekanism som gör att en fråga (fråga om data) skickas till en server med en specifik instans av SQL Server och sedan omdirigeras och bearbetas av en annan instans av SQL Server. Resultatet av denna operation sedan returneras till klienten som skickade frågan.
Följande bild används för att tydliggöra denna arkitektur

Denna bild visar en generell klient som kan ansluta till fråga både en ansökan server eller direkt till en server som kör en instans av SQL Server. Om klienten (eller applikation som körs på applikationsserver) till Server1 skickar en fråga som kräver data som finns på Server2 det gäller distribuerade fråga. Definiera en länkad server på Server1 Server2 tillåter denna typ av fråga.
En distribuerad fråga som extraherar information från Server2 med hjälp av en länkad server definieras på Server1 ser ut så här
SELECT namn som "Remote Database Name" från SERVER2.master.sys.databases
dvs syntaxen i de data som finns i FROM-satsen är som följer
<nome_linked_server>. <database_name>. <schema>. <object>
Låt oss nu se hur man ställer in en länkad server med SQL Server Management Studio. Först expandera Server Objekt noden och klicka med höger musknapp på Linked in Servrar, markera Ny länkad server

| |
MS Access (Kurs)
Lär dig skapa och hantera databaser enkelt och snabbt. Från 29 €. |
| |
MySQL (Kurs)
Hantering av öppen källkod databas. Från 39 €. |
| |
SQL och databas (kurs)
Skapa och hantera relationsdatabaser. Från 39 €. |