我有一个sql server登录触发器来审计登录名。如何在sql server登录触发器中抑制任何错误条件
我想抑制从它返回的任何错误,因为错误阻止登录。
我该怎么做?
这里是我的触发代码
CREATE TRIGGER [trigLogon_Audit]
ON ALL SERVER
FOR LOGON
AS
BEGIN
IF (IS_MEMBER('dbo') = 1) RETURN;
INSERT INTO Tracking.dbo.Activity (moment, name) VALUES (GETDATE(), ORIGINAL_LOGIN());
END;
GO
ENABLE TRIGGER [trigLogon_Audit] ON ALL SERVER
GO
这些文章是关于SQL Server 2000的。有什么解决方案的SQL Server 2008?我不能相信在现代编程语言中这样简单的事情是不可能的。 – meir 2012-10-02 11:00:31