首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
sql-server – 限制SQL Server上的连接权限
MsSQL
2020-04-24
我有
一个
应用程序部署在生产中使用’荣誉系统’安全性.也就是说,所有
用户
都使用
sql
用户
/密码凭证连接到
数据库
,并且应用程序自己管理权限.后一部分并没有像连接对象包含嵌入的凭证那样困扰我,并且可以自由地复制.我试图找到一些
方法
来限制与更有限的客户端集的连接.当然,我可以创建防火墙规则来限制IP.有没有办法通过计算机帐户或域成员资格“预先验证”
sql
登录
?
解决方法
您可以通过
Logon Trigger
实现此目的.在
登录
触发器中,您可以使用逻辑来执行您正在查找的必要检查(例如计算机
名称
).不幸的是,如果您正在使用
sql
Server身份验证,我不相信有一种
方法
可以
获取
用户
的域成员资格.
您可以查看使用
EVENTDATA
函数
来查看是否可以
提取
其他信息以确定是否应该允许连接.如果您不希望特定
登录
成功,则可以简单地有条件地测试并发出ROLLBACK.
相关文章
SQL Server CASE WHEN ... THEN ... ELSE ... END
SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
SQL Server 数据表栏位新增
if not exists(select name from syscolumns where name=&am...
SQL Server Left join
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
SQL Server 2019 中设置定时自动重启
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
SQL Server 事务日志已满
您收到的错误消息表明数据库 'EastRiver' 的...
SQL SERVER PROFILER
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...