This is an old thread. You could better start a new one to get more and better response...
To migrate instances nowadays good scripting tools are available, especially with the Powershell. Take a look at https://dbatools.io/... Such tools script all the objects for you so you don't need to to it yourself.
** Don't mistake the ‘stupidity of the crowd’ for the ‘wisdom of the group’! **