Você precisa adicionar o login em dois lugares. A instância e o banco de dados. Isso é feito na pasta de segurança da instância e, em seguida, na pasta de segurança do banco de dados.
Ambiente:
Eu tentei fazer do segundo usuário um usuário no SQL Server (THINKPAD \ 2ndUser) e adicioná-lo ao banco de dados ("2ndUser"). Então, eu entrei como 2ndUser e iniciei o Visual Studio 2008. Quando tentei me conectar ao banco de dados, recebi a seguinte mensagem de erro:
The database '<bleep>' does not exist or you do not have permission to see it.
Tags windows-7 sql-server-2008