貌似不能远程访问内网mssql数据库的。
要远程访问,必须要配置公网IP。
我以前也想解决这个问题,但是没有具体去实行,只实现了内网的简单访问。
也实验过远程访问内网mssql数据库,但是根本不行。
有网友是这么说的:
外网访问数据库需要具备两个条件:
你的电脑(服务器)需要一个外网固定IP或者动态域名
在路由器里对数据库端口(你的是默认的1433)做端口映射
这样外网用户才可以通过你服务器的外网IP或者动态域名访问你的数据库更多追问追答 谢谢您的回答,我用过一些财务软件,数据库也是放远程内网的,不知道他们是如何实现客户端访问数据库的 原理跟访问内网的方式差不多,都需要先找到数据源(也就是IP地址),很简单: DataSource=IP;PersistSecurityInfo=True;InitialCatalog=MACSN数据管理;UserID=sa;Password=sql。 IP换成公网的就行了。 公网如果能访问数据库,我就不会问这个问题了