如何创建只允许通过应用程序登录的SQL登录触发器?

时间:2016-06-17 07:30:36

标签: sql-server

如何创建一个登录触发器,它不允许来自ssms的连接,但只允许从应用服务器登录?

1 个答案:

答案 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

请记得打开专用的管理连接...