From the first post:
" So...the next step is to create a backup of the db on server b and restore a copy on server a which will run as a scheduled job every night"
Based on that info i suggested the ssis/copy/restore full-diff method.
I do understand that it would not have been the proper solution if the database was very large or the timeframe was restricted.