[英]Connecting to remote sql server not on LAN
我在本地网络(LAN)上运行sql server 2012,并且运行正常。 现在,我需要我的远程计算机(不在LAN上)才能与此服务器连接。 我需要什么? 我需要服务器的静态IP吗? 请告诉我路。
连接本身不需要静态IP,但是如果您具有动态IP,则需要一种让远程计算机知道IP是什么的方法,例如, 动态DNS 。
首先,您需要配置客户端位置路由器设置,然后在该位置打开SQL Server tcp端口(1433)或Udp端口(1434)。
跟着这些步骤
1:转到路由器设置。
2:现在转到NAT链接,然后输入系统的IP和SQL Server端口,然后单击“保存并应用”。
现在在web.config文件中,您的连接应如下所示
connectionStrings>
<add name="dbconnection" connectionString="Data Source=tcp: remote location ip (public ip address),1433;Initial Catalog=Education;uid=sa;pwd=123" providerName="System.Data.SqlClient"/>
</connectionStrings>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.