Bonjour,
Je dois exécuter une procédure stockée créée sur un serveur sql 2005 depuis une requête sur un serveur 2008 et je bloque .
J'ai d'abord lié les 2 serveurs en faisant:
Puis j'ai tenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 EXEC sp_addlinkedserver 'Nomserveur2005', N'SQL Server' GO
Ce qui ne marche pas . J'ai le message suivant :Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 execute Nomserveur2005.BdD.dbo.nomProcedureStockee
J'ai essayé de comprendre la propriété "EXECUTE AS " mais j'avoue n'avoir rien compris
Donc ma question est: comment faire pour que la procedure stockee soit lancée avec le user serveur2008 et non en ANONYMOUS LOGON'
Merci d'avance
ps : pour info, le même user SQL est déclaré sur les 2 serveurs
Partager