Moving a database between servers is a big task so it is going to take several weeks to prepare. If the best alternative is a SQL script I would be OK with that.
As far at the two databases with the same name but on different servers goes, we are only going to move one of them and it isn't going to be moved to the same server that the other one is one. They will still be on different servers.