SQL Server Indonesia User Groups Community Kenapa Jumlah Row Hasil Export/Import Data Berbeda - drowned in code

SQL Server Indonesia User Groups Community

SQL Server Indonesia User Groups Community
Welcome to SQL Server Indonesia User Groups Community Sign in | Join | Help
in Search

drowned in code

eat, sleep, breath, SQL

Kenapa Jumlah Row Hasil Export/Import Data Berbeda

Pagi ini saya melakukan export/import data menggunakan SSIS dari SQL Server 2000 ke SQL Server 2005. Setelah prosesnya selesai, saya mengecek hasilnya dengan menggunakan perintah sp_spaceused di kedua database. Setelah di-cek, ternyata hasilnya berbeda. Jumlah row yang terdapat di table 2005 lebih banyak dibandingkan dengan di 2000. Kemudian saya melakukan ricek dengan menggunakan perintah select count(1) ke kedua table dan mendapati fakta bahwa hasilnya ternyata sama. Kenapa hal ini bisa terjadi yah?

Setelah membuka Books Online saya mendapati jawabannya:

In earlier versions of SQL Server, the values for the table and index row counts and page counts can become incorrect. Databases that were created on versions prior to SQL Server 2005 may contain incorrect counts. Therefore, we recommend running DBCC UPDATEUSAGE after upgrading to SQL Server 2005 to correct any invalid counts.

Yup, ternyata di SQL Server 2000 hasil sp_spaceused ini bisa ngaco. dan untuk melakukan update statistic table-nya kita dapat menggunakan DBCC UPDATEUSAGE.

Published Apr 18 2009, 01:51 AM by si_hendrik
Filed under:

Comments

No Comments
Powered by Community Server (Commercial Edition), by Telligent Systems