Bonjour,
Un soucis me bloque depuis plusieurs jours.
J'aimerais lancer la procedure essai qui se trouver sur Master du Server [SERVER\SQL_B], depuis le server [SERVER\SQL_A].

Dans [SERVER\SQL_A]
j'execute donc sp_addlinkedserver [SERVER\SQL_B],
puis j'execute le code suivant:

DECLARE @ret int
EXECUTE @ret = [SERVER\SQL_B].Master.dbo.Essai 10
select @ret

Or l'execution me renvoit une erreur:
MSG 7302
Cound not create an instance of OLE DB provider 'SQLOLEDB'
OLE DB error trace [Non-Interface error: Cocreate of DSO for SQLOLEDB returned 0X80040154]

Après avoir fureté sur ce forum et le reste du net, on parle de cet erreur quand le client SQL n'est pas installé, mais ce n'est pas mon cas. Il s'agirait apperemment d'une classe Non référencée, mais j'essaie à partir de plusieurs machines, que ca soit du Serveur 2000 ou du 2005 et c'est le même résultat.

Auriez vous une piste?
merci d'avance.