I'm re-casting a question I asked earlier now that I have an idea of the cause of the problem I'm seeing.
What I have: Tables in a DB on SQL Server 2000. I view/edit the tables with Access 2007, with SQL Server Management Studio 2005, and occasionally with SQL 2000 Enterprise Manager.
What I did: I tried to copy the DB from SQL Server 2000 to my local instance of SQL Server 2005. The copy occurred without errors. When I tried to view tables in the copied DB in Access 2007, I got exceptions thrown at me.
What I found: The tables that were throwing the exceptions had extended properties tied to them. This I traced back to saying "yes" to saving changes to the table layout in Access.
What I tried to do to fix this: I tried removing the extended properties through SQL Server 2005 Management Studio and re-copying the DB, but this didn't fix the problem. Upon scripting the tables I saw that the extended properties really didn't go away on the tables.
Now to my question:
I tracked down a table using Enterprise Manager called the sysproperties table that lies in my DB. This might be an undocumented table (sigh) but it looks like it has the extended property information that is causing me all of the headaches. I tried modifying the layout of another table to see if any records were added to the sysproperties table, but it looked like the answer was no.
Anyone have experience with this issue? Is it safe just to remove the entries in this table? I think most of the "layout changes" I did were adjusting the size of columns in Access, so if that's all that's being stored there, I can live with that.
What's more, I looked for the extended table properties in Enterprise Manager, and they weren't readily accessible like they are from within SSMS 2005.
Thanks in advance!