Copy database fails while trying to copy login
Do yourself a favor and stay away from the copy database functionality of SSMS.  Just do a full database backup and then restore on the instance you are looking for.  You can fix orphaned users on the destination instance through the use of sp_change_users_login.

On your Source Instance:

backup database YourDatabase
to disk = 'C:\YourBackupDir\YourDatabase.bak'
go


On your Destination Instance:

restore database YourDatabase
from disk = 'C:\YourBackupDir\YourDatabase.bak'
go


You may have to move that backup onto a share or port it to the destination server, but you get the idea.