У меня срочная ситуация
Я пишу триггер входа в систему для отключения входа в систему от хакерских программ, но он заблокировал меня, и никто из пользователей не может войти в базу данных. Мой триггер
/****** Object: DdlTrigger [connection_limit_trigger] Script Date: 08/13/2011 08:43:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [connection_limit_trigger]
ON ALL SERVER
FOR LOGON
AS
BEGIN
IF EXISTS (SELECT row_count,* FROM sys.dm_exec_sessions
WHERE 1 = 1
AND (program_name NOT IN ('myappname', 'Microsoft Office 2003','Microsoft Office 2007','Report Server','Microsoft SQL Server' ))
AND (program_name NOT LIKE '%Microsoft SQL Server Management Studio%')
OR host_name is not null
)
BEGIN
ROLLBACK;
END;
END;
--DROP TRIGGER connection_limit_trigger ON ALL SERVER
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
ENABLE TRIGGER [connection_limit_trigger] ON ALL SERVER
GO
теперь я не могу войти в базу данных, могу ли я удалить все триггеры на sql?Есть ли способ решить эту проблему.