SQL Server 2008关于限制IP地址的访问
想用SQL Server 2008实现限制IP地址访问的功能,请问这个功能应该怎样实现?
[解决办法]
登录触发器,或者是审核可以实现LZ要求的IP限制。
参考
http://technet.microsoft.com/zh-cn/library/bb326598.aspx
http://msdn.microsoft.com/zh-cn/library/cc280386.aspx
[解决办法]
sql 2005 sp2+适用
通过新增的触发器来实现控制。执行下面的T-SQL后,将使除IP地址为192.168.1.1之外的客户端连接失败。USE masterGOCREATE TRIGGER tr_LoginCheckON ALL SERVERFOR LOGONASIF EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]', 'varchar(15)') <> '192.168.1.1' ROLLBACK TRANGO
[解决办法]
就像分页的limit n,m一样,mssql对于这些最基本的功能,反而很晚才提供