SQL2008无法进行远程(外网)访问。

我想把我的主机做为实验用服务器,让其他电脑访问我的SQL数据库。已经实现了局域网能访问。现在外网不能访问,提示如下的错误:我已经在SQL里面设置了允许远程访问。在配置工具... 我想把我的主机做为实验用服务器,让其他电脑访问我的SQL数据库。已经实现了局域网能访问。现在外网不能访问,提示如下的错误:

我已经在SQL里面设置了允许远程访问。
在配置工具里面是这么设置:

源程序里面的连接语句中,DataSource是设置的我的IP地址。
请问该如何解决。请高手解决。我弄了半天了。
展开
 我来答
雨夜ぜ狂想5f5
2015-04-08 · TA获得超过178个赞
知道小有建树答主
回答量:476
采纳率:33%
帮助的人:260万
展开全部

外网访问数据库需要具备两个条件:

  1. 你的电脑(服务器)需要一个外网固定IP或者动态域名

  2. 在路由器里对数据库端口(你的是默认的1433)做端口映射

这样外网用户才可以通过你服务器的外网IP或者动态域名访问你的数据库

更多追问追答
追问
必须要外网IP吗。
追答
必须要有外网IP或者动态域名,不然外网怎么找你的服务器
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
射手幽灵伊
2015-04-08 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1982万
展开全部
你要让外网访问你的机器,这与网络设置有关。应该要通过设置网关什么之类的。你可以试一下外网ping你的IP地址。并且,你的IP应该是外网IP,不能是内网的IP。
更多追问追答
追问
请教一下,如果DataSource设置成外网IP。那别人如何访问我的主机呢。
追答
别人通过IP访问你的主机。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式