I just encountered the same problem.
Make sure there is a user mapping for your login in the master table. No database role memberships are required, just tick ‘Map’ for the database master under ‘User Mapping’ in the properties for the login ‘UserName’.