OVH Cloud OVH Cloud

comparer 2 tables situées sur 2 serveurs

1 réponse
Avatar
Claude di
Bonjour.
Afin de récupérer des enregistrements perdus, je veux comparer 2 tables
situés sur 2 serveurs différents mais les noms des bases et tables sont les
mêmes, puis en fonction du résultat, j'insère dans une des tables
(préalablement choisie) le résultat de ma comparaison.
comment écrire dans le même SELECT les noms des tables situées sur les 2
serveurs différents ?
merci à vous

1 réponse

Avatar
Mimi
Bonjour,

Dans un premier temps il faut lier vos 2 serveurs, ensuite il faut faire vos
requetes en vous appuyant sur les différents serveurs.

Exemple :
Si vous effectuez une requête sur le serveur1 / base 1

Select s1.nom_champs, s2.nom_champs ...
from table1 s1,
serveur2.nom_base2.dbo.table2 s2
where s1.nom_champs1 = s2.nom_champs2

J'espère avoir été claire


"Claude di" a écrit :

Bonjour.
Afin de récupérer des enregistrements perdus, je veux comparer 2 tables
situés sur 2 serveurs différents mais les noms des bases et tables sont les
mêmes, puis en fonction du résultat, j'insère dans une des tables
(préalablement choisie) le résultat de ma comparaison.
comment écrire dans le même SELECT les noms des tables situées sur les 2
serveurs différents ?
merci à vous