Here is an example script:USE GTGOif not exists (select * from master.dbo.syslogins where loginname = N'GTXSP')BEGIN declare @logindb nvarchar(132), @loginlang nvarchar(132) select @logindb = N'master', @loginlang = N'us_english' if @logindb is null or not exists (select * from master.dbo.sysdatabases where name = @logindb) select @logindb = N'master' if @loginlang is null or (not exists (select * from master.dbo.syslanguages where name = @loginlang) and @loginlang <> N'us_english') select @loginlang = @@language exec sp_addlogin N'GTXSP', 'somepassword', @logindb, @loginlangENDGOif not exists (select * from dbo.sysusers where name = N'GTXSP' and uid < 16382) EXEC sp_grantdbaccess N'GTXSP', N'GTXSP'GOexec sp_addrolemember N'GT_Apps', N'GTXSP'GO
Tara