Después de crear el inicio de sesión, debe agregar el usuario a la base de datos. Este ejemplo es del servidor sql documentación
para CREATE USER
:
CREATE LOGIN AbolrousHazem
WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';
USE AdventureWorks2008R2;
CREATE USER AbolrousHazem FOR LOGIN AbolrousHazem;
GO
Editar
Para probar, ejecuté este T-SQL:
create login Foo with password ='f00';
go
use TestDB
create user Foo for Login Foo
go
y abrió una conexión con éxito usando esta cadena de conexión:
"Server=<server>; user id=Foo; password=f00; initial catalog=TestDB"