We are in the process of upgrading our main database from SQL 2000 to SQL 2008. We will be going with all new hardware. In testing a backup strategy, I've setup 3 SQL 2008 servers (publisher, distributor and subscriber).
I took a backup of our SQL 2000 DB, restored it to the publisher server and published it out to the subscriber. The replication runs without errors. However, the DB file on the publisher is 37 Gigs (as well as on the SQL 2000 production box) and it's 18 Gigs on the subscriber.
I've checked table counts, row counts and compared data. It all seems to be there.
Any ideas why there would be such a difference in DB file size? The DB on the publisher and production 2000 box only shows 1.2 gigs of free space. Does SQL 2008 compress the data more efficiently or something?
I took a backup of our SQL 2000 DB, restored it to the publisher server and published it out to the subscriber. The replication runs without errors. However, the DB file on the publisher is 37 Gigs (as well as on the SQL 2000 production box) and it's 18 Gigs on the subscriber.
I've checked table counts, row counts and compared data. It all seems to be there.
Any ideas why there would be such a difference in DB file size? The DB on the publisher and production 2000 box only shows 1.2 gigs of free space. Does SQL 2008 compress the data more efficiently or something?