c#win窗体怎么连接到另外一台电脑的服务器,小弟我设置了数据库连接ip但是链接不上

c#win窗体如何连接到另外一台电脑的服务器,我设置了数据库连接ip但是链接不上
在本机做了一个win窗体 把server=. 时本机可正常访问数据库,将win窗体打包到另外一天电脑 将链接字段设置成"server=122.235.59.252;database=SCM; integrated security=true"; ip地址是我的电脑的ip,ping能通过,但是就是不能访问到数据库,应该怎么设置,数据库的允许远程连接什么的都已开启。
------解决思路----------------------
启动这个服务
c#win窗体怎么连接到另外一台电脑的服务器,小弟我设置了数据库连接ip但是链接不上

启动TCP/IP,设置端口。
c#win窗体怎么连接到另外一台电脑的服务器,小弟我设置了数据库连接ip但是链接不上
------解决思路----------------------
还有你用windows验证,需要增加访问你服务器、数据库的权限。
------解决思路----------------------
引用:
Quote: 引用:

还有你用windows验证,需要增加访问你服务器、数据库的权限。

你说的上面的那个我设置了,增加访问你服务器、数据库的权限这个怎么弄?现在还是不行


将用户添加到登陆并赋予数据库权限,具体操作去翻MSDN。
或者你不要用windows验证,创建一个权限比较低的公共账号,连接字符串用这个账号和密码。
c#win窗体怎么连接到另外一台电脑的服务器,小弟我设置了数据库连接ip但是链接不上
------解决思路----------------------
1、在122.235.59.252这台机器上 进入dos命令界面,输入 telnet localhost 1433 后回车 ,看结果,如果返回的是“……连接失败”,说明SQL Server配置有问题,要么是SQL Server服务没启动,要么是SQL Server网络配置有问题, SQL Server默认的是1433端口,配制方法见1楼

2、在客户端上也就是你说的不能访问的那台机器上也进入dos命令界面,输入 telnet 122.235.59.252 1433后回车,同样看结果,如果返回的是“……连接失败”,那你需要检查网络问题,包括两台机器之间的网络是否畅通,122.235.59.252这台服务器上是否安装了防火墙软件,windows防火墙是否已启用,这些防火墙是否屏蔽了1433端口等等,以及客户机与服务器之间是否经过其它硬件防火墙,这些硬件防火墙是否屏蔽了1433端口等等等等。

3、如果以上两点都没问题,那就是你SQL Server身份验证的问题了
------解决思路----------------------
看1楼第二张图修改你的配置  tcp端口1433 ,TCP/IP协议 状态 已启用