..


Gesponsorde links

Linked Server in SQL Server

Artikel geschreven door Vincenzo Gaglio
Pagina 1 van 4

Vaak applicaties die draaien op SQL Server is toegang tot gegevens die zich op een andere instantie van de DBMS van Microsoft. Dit verzoek kan worden fysiek van elkaar verschillen op dezelfde machine de belangrijkste bijvoorbeeld, of het kan zich op een andere machine.

Een oplossing in deze gevallen is het gebruik van de zogenaamde gekoppelde server (verbonden server), waarmee toepassingen gegevens worden beheerd door verschillende instanties van SQL Server. In feite kan de linked server ook gebruikt worden om andere bronnen toegang tot de gegevens, zodat zelfs niet-SQL Server. In dit artikel, echter zullen we ons richten op aspecten die verband houden met het gebruik van gekoppelde servers om informatie die is opgeslagen in een SQL Server-database te openen.

Alvorens in te gaan om te zien hoe het opzetten van een gekoppelde server, laten we op zijn basisarchitectuur. Een gekoppeld server is in feite een mechanisme waarmee een query (vraag over de gegevens) wordt verstuurd naar een server met een specifiek exemplaar van SQL Server en vervolgens doorgestuurd en verwerkt door een ander exemplaar van SQL Server. De resultaten van deze operatie worden dan teruggegeven aan de client die de query verzonden.

De volgende afbeelding wordt gebruikt om deze architectuur te verduidelijken

Dit beeld toont een generieke client die verbinding kan maken met zowel een applicatie-server of direct query naar een server waarop een exemplaar van SQL Server. Indien de opdrachtgever (of de applicatie die draait op application server) om Server1 stuurt een query die gegevens die zich op Server2 vereist dat het gaat om gedistribueerde query. Definieer een gekoppelde server op Server1 Server2 maakt dit type query.

Een gedistribueerde query die gegevens uit Server2 het gebruik van een gekoppelde server gedefinieerd op Server1 extracten ziet er als volgt

 



 SELECT naam als 'Remote Database Name' in SERVER2.master.sys.databases

 

dat wil zeggen, de syntax van de gegevens aanwezig zijn in de FROM-component is als volgt

 



 <nome_linked_server>. <database_name>. <schema>. <object>

 

Laat ons nu zien hoe het opzetten van een gekoppelde server met SQL Server Management Studio. De eerste, uit te breiden van de Server Objects knooppunt en klik op de rechter muisknop op de invoer gekoppelde servers, het selecteren van de New Linked Server

In dezelfde categorie ...
E-Learning
MS Access (Cursus) MS Access (Cursus)
Leer hoe het maken en beheren van databanken gemakkelijk en snel. Vanaf 29 €.
MySQL (Cursus) MySQL (Cursus)
Beheer van de open source database. Vanaf 39 €.
SQL en Database (Cursus) SQL en Database (Cursus)
Het creëren en beheren van relationele databases. Vanaf 39 €.
Gesponsorde links