Это не самое элегантное решение, но вы можете использовать OPENROWSET, чтобы поместить результаты сохраненных процедур в таблицу, а затем использовать sp_help, чтобы получить описание.
например
select * into tmp_Results
from openrowset( 'SQLOLEDB.1'
, 'Server=your_server_name;Trusted_Connection=yes;'
, 'exec your_stored_proc')
exec sp_help 'tmp_Results'
drop table tmp_Results