MAULER
Дата: 22.01.2009 12:18:40
Приветствую. Необходимо пробежаться по всем логинам на SQL 2005, найти установленные галочки "Enforce password policy" и "отжать" их. Отжимать и ставить такие галки в свойствах логина я уже научился, вот скрипт:
create table #tmp
(
LOGIN_NAME varchar(50)
)
insert into #tmp select name from master..syslogins
declare @LOGIN_ID varchar(50)
declare @S varchar(200)
declare LOGIN_CURSOR cursor scroll
for select LOGIN_NAME from #tmp for read only
open LOGIN_CURSOR
fetch next from LOGIN_CURSOR into @LOGIN_ID
while @@Fetch_status=0
begin
set @S = 'alter login ' + @LOGIN_ID + ' with CHECK_POLICY = OFF'
execute(@S)
fetch next from LOGIN_CURSOR into @LOGIN_ID
end
close LOGIN_CURSOR
deallocate LOGIN_CURSOR
drop table #tmp
go
Проблема в том, что я не могу найти эти галочки, а тупо отжимаю их у всех... В каких таблицах может храниться нужная мне инфа о галочках в логинах?