Falcon,
I tried your method, and while it printed:
select count(*) from vlib2.heis_snapshot.dbo.method
It did not execute, I got the following error;
Server: Msg 7202, Level 11, State 2, Line 8
Could not find server 'select count(*) from vlib2' in sysservers. Execute sp_addlinkedserver to...