A mon avis c'est la même chose : lorsqu'on déclare un serveur lié de type SQL Server, le provider est bien le SQLNCLI de la version du serveur (soit SQLNCLI10 en SQL Server 2008). Quelqu'un confirme ?
Par exemple, avec SQL Server 2012, le provider utilisé est SQLNCLI11. Dans ce cas, pour faire un serveur lié vers un SQL Server 2000, il est effectivement nécessaire de changer de provider et de créer le serveur lié 'non sql server' avec un autre provider (le SQLNCLI10 en l'occurence) car la version 11 ne peut pas se connecter à SQL Server 2000... Problème rencontré pour ma session de demain sur la migration aux Journées SQL Server...