メタデータに保存されている値が正しいとは限りません。 DBCC UPDATEUSAGE
これが発生したときに修正するために使用できます(SQL Server 2000以降の可能性は低くなります)
また、トランザクションの一貫性もありません。コミットされていないトランザクションによって更新されたカウント値を読み取ることができます。
また、これらの値を手動で更新することも可能です。
CREATE TABLE dbo.YourTable(X INT)
UPDATE STATISTICS dbo.YourTable WITH ROWCOUNT = 1000000
SELECT sum(p.rows) eRowCount
FROM sys.partitions p
WHERE P.object_id =object_id('dbo.YourTable') AND p.index_id < 2