..


Enlaces patrocinados

Servidor vinculado en SQL Server

Artículo escrito por Vincenzo Gaglio
Página 1 de 4

A menudo, las aplicaciones que se ejecutan en SQL Server requieren acceso a datos que residen en una instancia diferente del DBMS de Microsoft. La solicitud podrá ser físicamente diferentes en la misma máquina de la instancia principal, o puede residir en una máquina diferente.

Una solución en estos casos es utilizar el servidor de llamadas relacionadas (servidor vinculado), que permiten a las aplicaciones acceder a los datos gestionados por las diferentes instancias de SQL Server. De hecho, el servidor vinculado también se puede utilizar para acceder a otras fuentes de datos, por lo que incluso no son SQL Server. En este artículo, sin embargo, nos centraremos en los aspectos relacionados con el uso de servidores vinculados al acceso a la información almacenada en una base de datos SQL Server.

Antes de ir a ver cómo configurar un servidor vinculado, vamos a tomar en su arquitectura básica. Un servidor vinculado es básicamente un mecanismo que permite una consulta (pregunta sobre los datos) se envía a un servidor con una instancia específica de SQL Server y luego ser redirigido y procesados ​​por otra instancia de SQL Server. Los resultados de esta operación se devuelven al cliente que envía la consulta.

En la siguiente imagen se utiliza para aclarar esta arquitectura

Esta imagen muestra un cliente genérico que se puede conectar a la consulta tanto en un servidor de aplicaciones o directamente a un servidor que ejecuta una instancia de SQL Server. Si el cliente (o aplicación que se ejecuta en el servidor de aplicaciones) para el servidor 1 envía una consulta que requiere los datos que residen en el servidor 2 se trata de la consulta distribuida. Defina un servidor vinculado en Server1 Server2 permite este tipo de consulta.

Una consulta distribuida que extrae información de Server2 mediante un servidor vinculado definido en el servidor 1 se parece a esto

 



 SELECT nombre, como "Nombre de base de datos remota" DE SERVER2.master.sys.databases

 

es decir, la sintaxis de los datos presentes en la cláusula FROM es la siguiente

 



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

 

Veamos ahora cómo configurar un servidor vinculado utilizando SQL Server Management Studio. En primer lugar, ampliar el nodo de servidor de objetos y haga clic en el botón derecho del ratón en los servidores de entrada Vinculado, seleccionar el Nuevo servidor vinculado

En la misma categoría ...
E-Learning
MS Access (Curso) MS Access (Curso)
Aprenda a crear y gestionar bases de datos fácil y rápidamente. A partir de 29 €.
MySQL (Curso) MySQL (Curso)
Gestión de base de datos de código abierto. A partir de 39 €.
SQL y bases de datos (curso) SQL y bases de datos (curso)
Creación y gestión de bases de datos relacionales. A partir de 39 €.
Enlaces patrocinados