Euh seb, tu n'aurais pas confondu provider et instance nommée ? :-)
Sinon il me semble que pour utiliser le client natif, il faut l'installer sur la machine qui execute l'application.
Donc si tu n'as pas impérativement besoin des spécificités OleDb, passe plutôt par le client natif du Framework .Net (SqlConnection etc).