关于局域网内多人通过IP连接同一个sql数据库的问题
来源:互联网 发布:宁波大学网络注销 编辑:程序博客网 时间:2024/06/10 18:31
之前被这个问题困扰了好久,在网上找了好多文章,都没有系统的说一下具体如何操作的文章,所以打算写一篇文章说一下操作流程,帮助新手快速上路,也为自己成长的路上留下点足迹。
废话不多说,步入正题
首先,要通过IP连接数据库,首先要确认安装了数据库的连接部分功能,只安装了管理工具即
Sql Server Management Stdio 是不可以连接的,因为功能不全
一般让别人连自己的数据库都要配置一个静态的IP,便于他人访问,动态IP的不确定性会非常不便,
至于如何配置静态IP,最简单的方法如下(本人win10,win7,win8也类似):
打开网络共享中心-更改适配器设置-右键以太网-属性-双击Internet 协议版本4 (TCP/IPV4)
点击使用下面的IP地址,然后在IP地址栏中填写要配置的IP地址
配置完之后,点击子网掩码的框会自动设置,默认网关以及DNS不填也可以,填的话最简单的方法就是进cmd 输入ipconfig/all,找到对应的内容填进去。
填完之后各种确定即可。
如下图所示,打开sql server 配置器
打开之后,会有如下界面,如果sql server服务中是空的,或者不全,说明功能没装全
如果里面内容不缺,就可以进行下面的操作了,点击SQL Server 网络配置。如下图所示
确保TCP/IP协议已启用,双击TCP/IP,点击IP地址,如下图所示。
找到自己的 静态IP,也就是别人需要访问时输入的IP,TCP端口写SQL server
默认值1433即可,然后将已启用的下拉框改成是,将IPALL中的端口号填上1433后确定。
接下来将SQL Native Cilent 配置下的客户端协议中的TCP/IP确保已启用并且默认端口设置成1433
确定之后需要重启sql服务,重启便可。
然后需要做的就是关闭windows防火墙,以便于别人访问你的数据库,或者在windows防火墙中允许访问1433端口。
打开SQL Server Management Studio,用windows身份连接数据库,登录后,右键选择“属性”
左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”启用混合登录模式
选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
展开“安全性”->“登录名”->“sa”,右键选择“属性”
左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
选择“状态”,选中“启用”,点击“确定”
然后就发现可以用sa账号登录了,美滋滋~
到这里,可以测试一下,打开数据库管理工具,将服务器名称一栏填上自己的静态IP,账号默认sa,密码为刚刚自己设置的。如果连接成功,那么恭喜你,同一个局域网下的其他电脑也可以连接你的数据库了。
但是呢,还会有一些小问题可能会导致连不上,看看你中枪了没有:
1.如果对方的IP和你不在同一个网段,可能会连不上,需要做的就是把对方的电脑也配置上和你同一个网段。
2.要保证你的sa 账号中有你需要用的数据库,可以右键你要用的数据库-属性-文件-找到文件目录,然后将这个文件附加到sa账号的数据库,如果附加失败,需要给数据库文件所有用户完全控制权限。
- 关于局域网内多人通过IP连接同一个sql数据库的问题
- 同一个局域网内对方无法连接到我的数据库
- 连接局域网的SQL Server数据库配置
- 关于局域网电脑通过IP地址访问虚拟主机上的PHP WEB服务的问题
- 在同一个网段局域网内,通过ip地址获得机器的mac地址
- SQL 局域网连接问题
- 解决: 关于配置局域网内通过一台WEB服务器连接到域服务器进行身份验证的IP设置
- 关于连接SQL Server2008数据库是连接字符串的问题。
- SQL语句里连接其它服务器上的数据库(通过TCP/IP),并操作和读取?
- java 连接数据库sql出现”通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败“
- 同一个sql语句,连接两个数据库服务器
- 同一个sql语句 连接两个数据库服务器
- 关于PowerBuilder连接SQL Server数据库的一些问题
- win7系统查看同一个局域网内电脑IP的方法
- win7系统查看同一个局域网内电脑IP的方法
- 关于局域网数据库远程连接的登陆程序
- 关于qt2410通过dz1211无线网卡的局域网通信问题
- SQL Server无法通过IP地址注册服务器及连接问题的解决
- iOS 数据结构~链表简介
- 笔记:堆的增删改查(数组实现)
- SpringMVC 注解开发
- Linux部署web程序
- nodgd 好路线 noip 2015 模拟赛 T3
- 关于局域网内多人通过IP连接同一个sql数据库的问题
- 原码,反码,补码详解
- 辗转相除法求最大公约数
- hdu6153(kmp) A Secret
- Linux Centos6.8 安装配置MongoDB-3.4.0
- 前端框架汇总
- Java面试题3:try...catch...finally
- HDU 6154 CaoHaha's staff(思维+找规律)
- 人之所以能,是相信能 jzoj 2017.8.19 B组