Lo que pasa es que en SQL Server 2005 ya no existen las tablas de sistemas; ahora eso cambió, ya que cada tabla de sistema pasa a ser un recurso del Motor; por lo que la unica forma de acceder a esta informacion es el uso de vistas especiales que pueden consultarse.
Por ejemplo para acceder a la que era la systables se hace
select * from sys.tables
Para los indices
select .... from sys.indexes
Para ver todos los objetos revisa la sys.object; ahi puede estar la vista que debes de usar para consultar las tablas remotas.
Ademas, ahora para el caso de los linked server existen unos nuevos procedimientos almacenados
Revisa ademas este link... puede aclararte mas
http://www.databasejournal.com/featu...le.php/3587906