Jason,
Consider i am refreshing the database from PROD - DEV.
Here my dev has some development ID' s (This is to reduce DBA work ) . My prod is highly restricted . So i have created some additional user login account and assigned some additional privilege on dev application database . As per my understanding this script won't help me in that case . Please correct me if i am wrong .
Because
1) PROD doesn't have those additional accounts