CREATE TRIGGER tddl_limitconnections
	ON ALL SERVER
	FOR LOGON

	AS
	BEGIN
	IF(SELECT COUNT(*) FROM sys.dm_exec_sessions
	     WHERE is_user_process = 1 and login_name = suersname()) > 5
	      PRINT 'YOU ARE ONLY ALLOWED A MAXIMUM OF 5 CONCURRENT CONNECTIONS'
	ROLLBACK
	END
	GO

在本地电脑上。
执行了以下sql代码。悲剧了。什么账号都连不上了。Windows 身份认证也连不上。
错误信息:
由于执行触发器,登录名。。。的登录失败。
已将数据库上下文更改为'master'。
已将语言设置更改为简体中文。(Microsoft SQL Server,错误:17892)

限制最大连接数不能超过5,结果悲剧了.登录不了了.


解决方案: 用DAC登录进去 删除这个触发器

运行-cmd

执行:

sqlcmd -A -S PC201308261513\SQLSERVER(此为服务器名)
drop trigger tddl_limitconnections on all server
go
exit

问题解决啦!!!