Maison > base de données > tutoriel mysql > Comment puis-je accéder aux données de plusieurs serveurs SQL à l'aide de serveurs liés ?

Comment puis-je accéder aux données de plusieurs serveurs SQL à l'aide de serveurs liés ?

Barbara Streisand
Libérer: 2025-01-20 04:46:10
original
628 Les gens l'ont consulté

How Can I Access Data from Multiple SQL Servers Using Linked Servers?

Accéder efficacement aux données de plusieurs serveurs SQL

La gestion des données réparties sur des serveurs SQL géographiquement divers est simplifiée grâce à la fonctionnalité Serveurs liés de SQL Server. Cet outil puissant permet un accès et une récupération transparents des données de diverses bases de données sur différents serveurs.

Établissement de connexions au serveur lié

Les serveurs liés sont configurés soit via l'explorateur d'objets de SSMS (nœud "Serveurs liés"), soit par programme via la procédure stockée sp_addlinkedserver. Une fois établi, vous pouvez interroger des tables distantes en utilisant une syntaxe simple :

<code class="language-sql">SELECT *
FROM LocalTable,
     [OtherServerName].[OtherDB].[dbo].[OtherTable]</code>
Copier après la connexion
Copier après la connexion

Remarque : remplacez "dbo" par le nom de schéma correct si nécessaire.

Application pratique

Imaginez que vous ayez besoin des données de « LocalTable » sur votre serveur local et de « OtherTable » résidant sur « OtherServerName » dans la base de données « OtherDB ». La requête suivante accomplit cela :

<code class="language-sql">SELECT *
FROM LocalTable,
     [OtherServerName].[OtherDB].[dbo].[OtherTable]</code>
Copier après la connexion
Copier après la connexion

Cette requête combine les résultats des deux tables. Les serveurs liés sont essentiels pour intégrer des données provenant de sources multiples, permettant des requêtes complexes entre serveurs et traitant les données distribuées comme un tout unifié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal