Create TRIGGER Login_Check_Trigger
ON ALL SERVER
FOR logon
AS
BEGIN
DECLARE @ClientHost nvarchar(max);
SELECT @ClientHost = EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]','nvarchar(max)');
IF (left(@ClientHost,10)<> '192.168.18' or @ClientHost<>'<local machine>')--指定網段或本機
BEGIN
ROLLBACK TRAN;
END
END
Go