sql2005远程配置都设置好了为什么别人的电脑还是不能连接我的数据库?

我用vs2010c#做了一个windows窗体应用程序打包生成后,在本地安装可以运行也可以连接到我的数据库,发给别人的电脑也可以安装,但是运行程序时提示无法远程连接到数据... 我用vs2010 c#做了一个windows窗体应用程序打包生成后,在本地安装可以运行也可以连接到我的数据库,发给别人的电脑也可以安装,但是运行程序时提示无法远程连接到数据库,可是我sql2005的远程连接设置都打开了,为什么还是不行?一部分代码如图 展开
 我来答
阿扬电声
2013-06-02 · TA获得超过1224个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:105万
展开全部
你没设置端口,在本地可以,远程访问必须有端口号。另外,如果你的数据库所在电脑用路由器上网,还需要在路由器做好端口映射。防火墙还必须设置该端口例外。
设置端口号的方法:server=140.237.253.216,1433
这里以1433端口为例
追问
请问防火墙怎么将端口例外?   还有就是我记得说是默认端口是1433然后写代码的时候可以省略的不是吗
追答


或者你干脆关闭防火墙之后试试,如果可以,就证明是防火墙没设置好。

如果服务器通过路由器上网,一定设置好端口映射才行,否则端口是不开放的。不会再问

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式