如何创建一个登录触发器,它不允许来自ssms的连接,但只允许从应用服务器登录?
答案 0 :(得分:0)
登录触发器https://msdn.microsoft.com/en-us/library/bb326598.aspx可以访问EVENTDATA()
https://msdn.microsoft.com/en-us/library/ms173781.aspx,您可以使用它来限制登录。但是,afaik这不包含应用程序名称(有关详细信息,请查看schema)。
正如其他人在评论中所说,无论如何这很容易被伪造。
这对DBA有一个很好的登录触发器示例。 https://dba.stackexchange.com/a/111557/56641
请记得打开专用的管理连接...