There is a query which will read all linked tables:
Code:
SELECT DISTINCTROW msysobjects.Name, msysobjects.Database, msysobjects.Connect
FROM msysobjects IN 'pathname\databasename' WHERE (((msysobjects.Type)=6 Or (msysobjects.Type) Like "dsn*")) ORDER BY msysobjects.Database;
You can create a list of all your databases in a table and read thru the list, running this query for each one. Or you can loop thru folders looking for database files and for each one run this query.
Note: if the name of the table has been renamed in that database it doesn't show the original name.