客户端提交数据到服务器的问题

松花皮蛋 2008-03-07 03:36:13
工控程序采集到的数据,添加到网内另外一台计算机的SQLSERVER数据库就存在超时问题.
如果是直接提交到本机的SQLSERVER的数据库里,没问题.
string ConStr = "server=192.168.6.14;user id=sa;pwd=;database=wit";
SqlConnection con = new SqlConnection(ConStr);
con.Open();


server=192.168.6.14; 14是另外一台电脑的IP,如果是改成自己电脑的IP,那么数据就能顺利添加到自己电脑的数据库中.
但是改成14IP后,调试时候就超时.
con.Open();提示此处无法打开.
请问另外一台电脑上的数据库需要作哪些设置更改,还是程序根本就不对?
我看了看另外台电脑的SQLSERVER属性,有连接设置,允许其它电脑远程连接到本地SQLSERVER,这些选项我都勾了的.
两台电脑的数据库名,表名,字段都相同.处于同一网段.做这个试验目的是为了以后把所有工控机的数据全部存放到服务器的SQLSERVER数据库,但是并不用WEB方式.
请高手解惑?
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
松花皮蛋 2008-03-07
  • 打赏
  • 举报
回复
楼上正解,找到原因了,混合方式验证,另外防火墙将1433端口打开就一切OK了.结贴.
whoami333 2008-03-07
  • 打赏
  • 举报
回复
你使用混合认证方式否?
松花皮蛋 2008-03-07
  • 打赏
  • 举报
回复
打了补丁依然不行,防火墙关了后,另外报错
{"用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。"}
whoami333 2008-03-07
  • 打赏
  • 举报
回复
检查防火墙端口是否开放。
松花皮蛋 2008-03-07
  • 打赏
  • 举报
回复
恩,我装 SQLSERVER 2000,好象是有个什么SP4补丁.那我打了试一下!
maoxiong25 2008-03-07
  • 打赏
  • 举报
回复
装个SQLSERVER的补丁看看,我以前也碰到过,装了补丁就好了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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