後來我不得不想出一種方法來清理SQL Server 2005數據庫中某些表中的所有索引和用戶創建的統計信息。經過幾次嘗試,但現在我必須讓它在SQL Server 2000數據庫中工作。對於SQL Server 2005,我用如何檢查統計信息是否使用T-SQL在SQL Server 2000數據庫中自動創建?
SELECT名字從sys.stats
WHERE OBJECT_ID = OBJECT_ID(@tablename)
和auto_created = 0
獲取的統計數據的用戶創建的。但是,SQL 2000沒有sys.stats表。我設法從sysindexes表中以可區分的方式獲取索引和統計信息,但我無法弄清楚SQL 2000的sys.stats.auto_created匹配是什麼。任何指針?
BTW:T-SQL請。