远程访问数据库的问题

szmsolo 2015-11-04 09:11:23
各位大大
我写了个读取数据库的程序,连接字符串如下:
Using conn As New SqlConnection("server=192.168.1.101;database=TestDB;user id=sa;password=密码")

在我的电脑上可以正常运行,server=(local) 或者 server=计算机名 都可以正常运行,但是把这个程序拿到别的电脑上去就不行了,提示找不到实例,我主机的1433端口也开了,数据库该设置的都设置了,也按照路由器映射端口的方法映射端口了,为什么在别的电脑上还是不行。

小白求大神指点迷津!!
...全文
178 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
南天空 2015-11-05
  • 打赏
  • 举报
回复
首先确认一下你运行的机器和你的数据库所在的机器是不是一个网段,再就是看看你的配置和连接字符串对不对了,防火墙等问题有时候也会存在你可以对数据库连接的代码进行异常捕获,入果连接不成功就报错,单步跟一下。很多问题都可以通过调试发现原因。
xxxuan 2015-11-05
  • 打赏
  • 举报
回复
是内网还是外网连接
宝_爸 2015-11-05
  • 打赏
  • 举报
回复
确认网络可以访问,而且防火墙没有block住端口 再检查下TCP/IP是不是enable了 参考: https://www.sophos.com/en-us/support/knowledgebase/118473.aspx
  • 打赏
  • 举报
回复
你确定你192.168.1.101别人机子连的进来?

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧