sql 怎么都连接不上服务器
1、转到[Microsoft SQL Server 2008]并找到[SQL Server配置管理器],单击里面。
2、我们选择单击[QL服务器网络配置]。
3、我们选择禁用[TCP / IP]并启用它。
4、框中的几个选项的状态应为[正在运行]。
5、之后跳出一个页面这是对启动过程的提醒。
6、确保这些项目处于[Running]状态。
7、然后单击SQL Server 2008中的连接。
8、之后它可以连接到服务器。效果如下。
SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:
1,SQL Server Management Studio Express(简写SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
http://jingyanbaiducom/article/6c67b1d6ca06f02787bb1ed1html
连接字符串如下
server = 数据库的公网IP;database = 数据库名;uid = 用户名;pwd = 密码;
不同局域网的话是要在路由器上建立端口映射的
端口映射建立好就可以连接了。
肯定是你的方法有问题咯,你的理解也有问题。首先,设置IP地址的时候,如果你使用的是固定IP,如192168020,子网掩码为2552552550,在其他电脑上(注意不能是机房或其他互相连通的机器之间)进行ping是一定不能ping通的,我想你所谓的外网就是在相互已连接的机器上进行访问,当然可以ping通。
你在某位连入外网的同学的机器上再去使用ping 192168020,如果ping通了,我就没话说,当然那是不可能的。
另外,SqlServer要防止除特定用户的访问可以为数据库设置用户并设置访问权限,这也是解决之道。
想要访问局域网数据库就是设置IP(保证互连),设置数据库用户,连接就OK
0条评论