2014-02-14 120 views
0

我們在一夜之間運行SQL Server 2008導出嚮導,將100多個表從一臺服務器複製到另一臺服務器。該工藝運行良好(如果有點慢了我們的網絡)SQL Server 2008 SSIS導出嚮導 - 查明需要多長時間

末產生不顯示開始和結束時間操作一些未知的原因

我知道所有的表的名稱報告創建(他們是目標服務器上的全新) - 是否有任何SQL我可以運行對sys.tables或類似的表,可以顯示對錶的最後寫入時間?

sys.tablescreate_date價值似乎暗示導出嚮導開始將數據插入而不是做每一個設置之前創建的每個表的空副本

+1

你可以從'sys.dm_db_index_usage_stats'得到一個想法嗎? – gvee

回答

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 
相關問題