I have manually moved a single site of my my multi-site from my dev server to my staging server by doing the following:
* migrating any new plugin / theme / upload folders
* migrating the new tables ie; wp_xx (site id)
* updating master blog table wp_blog with the same site url/id from the dev
All works perfectly. The site loads normally. One problem remaining to resolve... in themastersite.com/wp-admin administration menu the newly added site DOES NOT appear in the dropdown menu of sites. It DOES appear however if I navigate to 'My Sites > Network Admin > Sites'
What sayeth the group ?