Question

We ran a SQL Server 2008 Export wizard overnight to copy 100+ tables from one server to another. The process worked fine (if a little slow over our network)

The report produced at the end does not show a start and end time for the operation for some unknown reason

I know the names of all the tables created (they are brand new on the target server) - is there any SQL I can run against sys.tables or a similar table that can show the last write time against the table?

The create_date value on sys.tables seems to imply that the export wizard creates empty copies of each table before starting the data insert rather than doing each one in turn

Was it helpful?

Solution

You can get an estimation by looking at the index usage statistics

SELECT Object_Name(object_id) As object
     , Max(last_user_update) As last_update
FROM   sys.dm_db_index_usage_stats
WHERE  database_id = DB_ID()
GROUP
    BY Object_Name(object_id)
ORDER
    BY object
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top