Forum
Bildirimler
Hepsini Temizle
İpucu
1
Yazılar
1
Üyeler
0
Reactions
557
Görüntüleme
Konu başlatıcı
Benim gibi var olan bir logini tüm kullanıcı veritabanlarında oluşturma ihtiyacınız olmuşsa aşağıdaki t-sql kod işinize yarayacaktır:
declare @username nvarchar(128)='SQLUser',
@SQLcommand varchar(8000)
set @SQLcommand =
'if db_id(''?'')>4
begin
USE ?
if not exists(select 1 from sys.sysusers where name=''' + @username + ''' ) create user [' + @username + '] for login [' + @username + ']
end
'
exec sp_msforeachdb @SQLcommand
declare @username nvarchar(128)='SQLUser',
@SQLcommand varchar(8000)
set @SQLcommand =
'if db_id(''?'')>4
begin
USE ?
if not exists(select 1 from sys.sysusers where name=''' + @username + ''' ) create user [' + @username + '] for login [' + @username + ']
end
'
exec sp_msforeachdb @SQLcommand
Gönderildi : 17/03/2011 01:52