sqlserver 创建数据库用户限定用户访问的库以及ip

新建用户

《sqlserver 创建数据库用户限定用户访问的库以及ip》

 《sqlserver 创建数据库用户限定用户访问的库以及ip》

 《sqlserver 创建数据库用户限定用户访问的库以及ip》

限制使用的ip

create TRIGGER [tr_connection_limit]
ON ALL SERVER WITH EXECUTE AS ‘sa’
FOR LOGON
AS
BEGIN

–限制test这个帐号的连接
IF ORIGINAL_LOGIN()= ‘ceshi’
–允许test在本机和下面的IP登录
AND
(SELECT EVENTDATA().value(‘(/EVENT_INSTANCE/ClientHost)[1]’, ‘NVARCHAR(15)’))
NOT IN(‘<local machine>’,’192.168.0.96′)
     ROLLBACK;
END;

    原文作者:weixin_37839711
    原文地址: https://blog.csdn.net/weixin_37839711/article/details/86688500
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞