创建了一个登陆触发器,sa和windows身份验证都登录不上去了
触发器是这样的
Create TRIGGER trg_logon_tab1
ON ALL SERVER
WITH EXECUTE AS 'sa'
FOR LOGON
AS
insert into tab1 values ('sa')
本意是sa登陆在tab1里添加一条记录。难道这个触发器是禁止登陆的意思么

数据库里只有sa一个用户。
在网上查了一下,用什么单例模式在cmd下操作,查询不到这个触发器,该怎么办啊,实在不想重装数据库啊
------解决思路----------------------
你是08版吧,好吧,编译了下,结果确实登陆不进去,你如果安装了多个实例,可以先用其他实例登陆进去
------解决思路----------------------
--在 DAC下,执行
sqlcmd -A -D master (as a sysadmin)
--可以删除trigger
DAC https://technet.microsoft.com/zh-cn/library/ms178068%28v=sql.105%29.aspx