登录触发器:sql server 2012限制IP访问 由于执行触发器,登录失败已将数据库上下文更改为master

由于一开始的时候创建登录触发器失败,搞了4天,一种被搞死的感觉。最后当结果出来的时候,一种不可思议的感觉,蓦然回首,那人却在灯火阑珊处

说一下我的情况:

一开始的时候对登录触发器不了解,直接创建,然后数据库就连接不上了,不管是本地的还是客户端不管是允许的还是不被允许的。

错误提示:

 

在网上看了好多,试了好多,好多都是说要通过DAC专用管理员连接将创建的登录触发器删除,试了好多都不行,下面是我尝试过的方法:

(一)微软官方帮助文档,登录触发器:禁用登录触发器:

链接:http://msdn.microsoft.com/zh-cn/library/bb326598(v=sql.110).aspx

然后链接点进去以后一大堆参数和命令,不会用,放弃。

 

(二)在系统管理员被锁定时连接到sql server

链接:http://msdn.microsoft.com/zh-cn/library/dd207004(v=sql.110).aspx

(三)在命令行连接DAC

网上好多都是说用这个方法解决的,这个我也试了好久,一直不行,其他文章都是这样说的:

命令行方式下执行sqlcmd -A -S sql服务器名

  我的电脑的服务器名是:poem-PC,在命令行输入如下的命令:sqlcmd -A -S sqlpoem-PC

提示错误:

如果你不知道你sql server服务器名的话这儿有:开始——所有程序——sql server2012——sql server Management studio,截图如下:

点开就会出现如下登录页面:

然后我把服务器名前面的sql去掉,在命令行输入如下的命令:sqlcmd -A -S poem-PC

一开始的时候我还为了没有登录进去呢,后来,鬼使神差地输入了删除登录触发器的命令,什么提示,然后再连接数据库的时候就好了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值