1、打开sql server配置管理器
依次打开“开始”—“所有程序”—“microsoft sql server 2008 r2”—“配置工具”—“sql server配置管理器”,双击“sql server网络配置”---->选择你的sql server实例(如“mssqlserver的协议”)---->双击“tcp/ip”



2、禁用所有ip,仅启用指定ip
在“ip地址”标签页中:
所有不允许访问的ip条目(如ip1、ip2、ip3、ip4、ip5等),将它们的“已启用”设置为“否”
允许访问的指定ip条目(例如对应192.168.1.100的ip条目),将其“已启用”设置为“是”,并在“tcp端口”中填写sql server端口(默认1433),“tcp动态端口”留空

3、配置ipall(统一端口)
在“ipall”条目下:
“ip动态端口”留空(禁用动态端口)
“tcp端口”填写与允许的ip条目相同的端口(如1433),确保端口统一
4、重启sql server服务
在配置管理器的“sql server服务”中,右键你的sql server实例,选择“重启”,使配置生效

5、可以通过查看sql server management studio查看日志的方式确认是否连接成功
管理—sql server—当前

以上就是sql server限制ip访问数据库的设置方法的详细内容,更多关于sql server限制ip访问数据库的资料请关注代码网其它相关文章!
发表评论