Incidemment, s'ils se trouvent sur deux serveurs différents et que vous êtes sûr que les données ne sont pas dupliquées, utilisez union tous, ce sera beaucoup plus rapide. N'utilisez jamais select *, spécifiez les noms des champs. Sinon, il se cassera si quelqu'un ajoute une colonne à A mais pas à B (ou réorganise les colonnes dans B mais pas A) J'ajouterais aussi une colonne indiquant de quels serveurs proviennent les données, surtout si elles peuvent avoir le même numéro d'identification mais attaché à des données différentes (ce qui peut arriver si vous utilisez des identifiants autogénérés). Cela peut sauver pas de fin de problème.
Est-ce que cela fonctionne avec SQL Server 2005? – Martin
Mais attention, la définition de définitions de serveur lié peut s'avérer difficile. –
Oui, cela fonctionne avec SQL Server 2005, et d'après mon expérience, c'est plutôt simple. Juste une question d'obtenir les autorisations sur le compte que vous utilisez et (généralement) n'oubliez pas de configurer le lien dans les deux sens. –