..


Enllaços patrocinats

Servidor vinculat a SQL Server

Article escrit per Vincenzo Gaglio
Pàgina 1 de 4

Sovint, les aplicacions que s'executen en SQL Server requereixen accés a dades que resideixen en una instància diferent del DBMS de Microsoft. La sol · licitud podrà ser físicament diferents en la mateixa màquina de la instància principal, o pot residir en una màquina diferent.

Una solució en aquests casos fer ús del servidor de trucades relacionades (servidor vinculat), que permeten a les aplicacions accedir a les dades gestionats per les diferents instàncies de SQL Server. De fet, el servidor vinculat també es pot utilitzar per accedir a altres fonts de dades, de manera que fins i tot no són SQL Server. En aquest article, però, ens centrarem en els aspectes relacionats amb l'ús de servidors vinculats a l'accés a la informació emmagatzemada en una base de dades SQL Server.

Abans d'anar a veure com configurar un servidor vinculat, anem a prendre en la seva arquitectura bàsica. Un servidor vinculat és bàsicament un mecanisme que permet una consulta (pregunta sobre les dades) s'envia a un servidor amb una instància específica de SQL Server i després ser redirigit i processats per una altra instància de SQL Server. Els resultats d'aquesta operació es retornen al client que envia la consulta.

A la següent imatge s'utilitza per aclarir aquesta arquitectura

Aquesta imatge mostra un client genèric que es pot connectar a la consulta tant en un servidor d'aplicacions o directament a un servidor que executa una instància de SQL Server. Si el client (o aplicació que s'executa al servidor d'aplicacions) per al servidor 1 envia una consulta que requereix les dades que resideixen al servidor 2 es tracta de la consulta distribuïda. Definiu un servidor vinculat a Server1 Server2 permet aquest tipus de consulta.

Una consulta distribuïda que extreu informació de Server2 mitjançant un servidor vinculat definit al servidor 1 són aquestes

 



 SELECT nom, com "Nom de base de dades remota" DE SERVER2.master.sys.databases

 

és a dir, la sintaxi de les dades presents en la clàusula FROM és la següent

 



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

 

Vegem ara com configurar un servidor vinculat utilitzant SQL Server Management Studio. En primer lloc, ampliar el node de servidor d'objectes i feu clic al botó dret del ratolí en els servidors d'entrada enllaçat, seleccionar el Nou servidor vinculat

A la mateixa categoria ...
E-Learning
MS Access (Curs) MS Access (Curs)
Aprendre a crear i gestionar bases de dades fàcil i ràpidament. A partir de 29 €.
MySQL (Curs) MySQL (Curs)
Gestió de base de dades de codi obert. A partir de 39 €.
SQL i bases de dades (curs) SQL i bases de dades (curs)
Creació i gestió de bases de dades relacionals. A partir de 39 €.
Enllaços patrocinats