QUOTE (Bob G @ Jul 30 2010, 09:19 PM)

I have no access to the SQL server other than thru SQL server management.
Not sure what you meant by "SQL Server management" here. If you meant SSMS (SQL Server Management Studio) or EM (Enterprise Manager - for SQL Server 2000) then you have access to the "Current Activity" in one of the branches of the SQL Server explorer. The "Current Activity" shows you users currently connect to the server/databases, locks (and types of locks) placed on databases/Tables by various ProcessIDs (spids) and if there are deadlocks or blocking/blocked connections there are visual indications, i.e. different lock icons so that you can see deadlocks and blocking/blocked connections easily.
QUOTE
But, if it was the server then wouldn't it effect all my tables at the same time?
No. Deadlocks and blocking/blocked connections can happen on a single Table or two (e.g. deadlocks due to locking required for R.I.) but other Tables are fine. I have never seen
all Tables not accessible at the same time due to deadlocks or blocking/blocked connections.
QUOTE
When this happens I can't edit or add. But, delete the table from the DB, which only removes it from the DB and not the server and then link it again and everything works fine.
It is likely that if you close the database, leave it for a while (to give SQL Server time to clear the deadlocks, blocking/blocked connections if your database/process is a party involved in these - SQL Server is fairly good at clearing these once a connection is released but it does take time) and re-open your database then the Linked Table will work fine again without deleting and re-creating.
See also UA Topic
How to Transition to SQL Express regarding TimeStamp Field which I use in
every SQL Server (User) Tables if I used ODBC-linked Tables to access these SQL Server Tables.