yes you can restore it.
the resync sql users is that the login name and name will not be alligned on the new server for sqlserver users only. if you only use windows authincation, you have nothing to worry about.
First you need to make sure that you create any users that database has in them that are not on the second server already.
Then run this in the selected database. i believe you need sysadmin to run sp_change_users_login. It will align the users correctly
DECLARE @USERNAME VARCHAR(40)
DECLARE User_Cursor CURSOR FOR
select name from sysusers WHERE issqluser = 1 and suser_sname(sid) is null and name not in ('guest','dbo','public')
OPEN User_Cursor
FETCH NEXT FROM User_Cursor
INTO @USERNAME
-- Check @@FETCH_STATUS to see if there are any more rows to fetch.
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC sp_change_users_login 'Auto_Fix',@USERNAME,NULL
Print @USERNAME + ' Changed'
-- This is executed as long as the previous fetch succeeds.
FETCH NEXT FROM User_Cursor
INTO @USERNAME
END
CLOSE User_Cursor
DEALLOCATE User_Cursor
GO