Bom Dia,
Eu discordo desse procedimento. Crie um novo login no novo servidor (não mapeie para o usuário através do DataAccess).
Como o usuário já existe, mapeie o login que você criou através da seguinte procedure
Use Banco
Go
exec sp_change_users_login 'Update_One', 'Usuario no BD', 'Login no Servidor'
Assim você não precisa reaplicar as permissões (nem sempre são fáceis de mapear).
[ ]s,
Gustavo