if not exists (select * from master.dbo.syslogins where loginname = @l_loginname)
begin
exec sp_grantlogin @l_loginname
exec sp_defaultdb @l_loginname, N'DB2'
exec sp_defaultlanguage @l_loginname, N'us_english'
end
if not exists (select * from dbo.sysusers where name =@l_user and uid < 16382)
begin
exec sp_grantdbaccess @l_loginname, @l_user
end