I just moved server by copying all files over to the new one, changing the settings.dat.php to reflect the new database details and then changing the path.
Now when I go into the admin, I only see a couple of the pages that were there before. I've checked the database and it looks identical to the one I copied which was working fine.
Any ideas?