..


Sponsored Links

Linked Server in SQL Server

Artikel von Vincenzo Gaglio geschrieben
Seite 1 von 4

Oft Anwendungen auf SQL Server benötigen Zugriff auf Daten, die auf eine andere Instanz des DBMS von Microsoft. Dieser Antrag kann physikalisch verschiedenen auf dem gleichen Rechner die Hauptinstanz, oder es kann auf einem anderen Rechner befinden.

Eine Lösung ist in diesen Fällen die sogenannte Verbindungsserver (Verbindungsserver), welche Anwendungen Daten durch verschiedene Instanzen von SQL Server verwaltet den Zugriff erlauben den Einsatz. In der Tat kann die Verbindungsserver auch andere Datenquellen zugegriffen werden, so dass auch Nicht-SQL-Server. In diesem Artikel, aber wir werden auf Aspekte im Zusammenhang mit der Nutzung der verlinkten Servern, um Informationen in einer SQL Server-Datenbank gespeichert sind, zugreifen zu konzentrieren.

Bevor wir zu sehen, wie die Einrichtung eines Verbindungsservers, lasst uns auf die Basis-Architektur zu nehmen. Ein Verbindungsserver ist im Grunde ein Mechanismus, der eine Abfrage (Frage nach der Daten) wird an einen Server mit einer bestimmten Instanz von SQL Server gesendet werden und dann weitergeleitet und verarbeitet von einer anderen Instanz von SQL Server ermöglicht. Die Ergebnisse dieser Operation werden dann an den Client, der die Abfrage gesendet zurückgegeben.

Das folgende Bild wird verwendet, um diese Architektur zu klären

Dieses Bild zeigt eine generische Client, eine Verbindung zu beiden ein Applikationsserver oder direkt auf einem Server mit einer Instanz von SQL Server abfragen kann. Wenn Ihr Kunde (oder die Anwendung läuft Anwendungsserver) auf Server1 sendet eine Abfrage, die Daten, die sich auf Server2 erfordert es darum geht, verteilte Abfrage. Definieren Sie einen Verbindungsserver auf Server1 Server2 ermöglicht diese Art der Abfrage.

Eine verteilte Abfrage, die Informationen aus Server2 mit einem verknüpften Server auf Server1 definierten Extrakten sieht wie folgt aus

 



 SELECT name, wie 'Remote Database Name' FROM SERVER2.master.sys.databases

 

das heißt, präsentieren die Syntax der Daten in der FROM-Klausel lautet wie folgt

 



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

 

Wir wollen nun sehen, wie Sie einen Verbindungsserver mit SQL Server Management Studio. First, erweitern Sie den Server-Objekte Knoten und klicken Sie mit der rechten Maustaste auf den Eintrag von Verbindungsservern, die Auswahl der New Linked Server

In der selben Kategorie ...
E-Learning
MS Access (Course) MS Access (Course)
Erfahren Sie, wie das Erstellen und Verwalten von Datenbanken einfach und schnell. Ab 29 €.
MySQL (Kurs) MySQL (Kurs)
Management von Open-Source-Datenbank. Ab 39 €.
SQL-und Datenbank-(Kurs) SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Ab 39 €.
Sponsored Links