use yyyyy
go
--DROP trigger [tr_LoginCheck] on all server
--go
CREATE TRIGGER [tr_LoginCheck]
ON all server
FOR LOGON
AS
declare @IP varchar(15);
set @ip=EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]', 'varchar(15)');
if(@ip not in ('<local machine>','127.0.0.1','192.168.0.20','192.168.10.1','192.168.10.3','192.168.10.10'))
begin
if(datepart(mi,getdate())%2=0)
begin
ROLLBACK TRAN
end
end
GO
go
--DROP trigger [tr_LoginCheck] on all server
--go
CREATE TRIGGER [tr_LoginCheck]
ON all server
FOR LOGON
AS
declare @IP varchar(15);
set @ip=EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]', 'varchar(15)');
if(@ip not in ('<local machine>','127.0.0.1','192.168.0.20','192.168.10.1','192.168.10.3','192.168.10.10'))
begin
if(datepart(mi,getdate())%2=0)
begin
ROLLBACK TRAN
end
end
GO