Vous pourriez probablement utiliser le CLR et une technique similaire à celle-ci :
http://blogs.msdn.com/b/mattm/archive/2007/09/13/capture-print-messages-from-a-stored-procedure.aspx
Mais la meilleure option est probablement d'exécuter EXEC dans une table temporaire qui a simplement une seule colonne varchar :
http://msdn.microsoft.com /en-us/library/aa175921%28v=sql.80%29.aspx