SQL Server 2008 SSIS导出向导 - 了解它需要多长时间

时间:2014-02-14 10:51:33

标签: sql-server rdbms

我们在一夜之间运行了一个SQL Server 2008导出向导,将100多个表从一个服务器复制到另一个服务器。这个过程运行良好(如果我们的网络有点慢)

最后生成的报告没有显示操作的开始和结束时间,原因不明

我知道所有创建的表的名称(它们在目标服务器上是全新的) - 是否可以针对sys.tables或类似的表运行SQL,以显示针对表的最后写入时间?

create_date上的sys.tables值似乎暗示导出向导在开始数据插入之前创建每个表的空副本,而不是依次执行每个表

1 个答案:

答案 0 :(得分:1)

您可以通过查看索引使用情况统计信息来估算

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