string connstring = ("Server=192.168.1.99;UID=sa;PWD=1234;Database=webdb;Connect Timeout=30");
conn = new SqlConnection(connstring);
conn.Open();
出现“Sql Server不存在或访问被拒绝”错误
但是使用本机IP
string connstring = ("Server=192.168.1.58;UID=sa;PWD=1234;Database=webdb;Connect Timeout=30");
conn = new SqlConnection(connstring);
conn.Open();
能够正常连接
两台电脑安装了一样的数据库其配置完全一样
我用vs.net2003中的数据库工具也可以正常的连接192.168.1.99的数据库,并且我也检查了192.168.1.99上的端口也是1433
请高手指点!!!!
conn = new SqlConnection(connstring);
conn.Open();
出现“Sql Server不存在或访问被拒绝”错误
但是使用本机IP
string connstring = ("Server=192.168.1.58;UID=sa;PWD=1234;Database=webdb;Connect Timeout=30");
conn = new SqlConnection(connstring);
conn.Open();
能够正常连接
两台电脑安装了一样的数据库其配置完全一样
我用vs.net2003中的数据库工具也可以正常的连接192.168.1.99的数据库,并且我也检查了192.168.1.99上的端口也是1433
请高手指点!!!!
ConnectionString = "data source=192.168.1.58;UID=sa;PWD=1234;initial catalog=webdb;packet size=4096";
试试
你的方法试过了还是不行!
能不能说详细些,如果权限由问题那为什么我可以用vs.net2003中的数据库工具连接,我一样用的是IP地址和这个用户名密码?
就用VS2003给你生成的连接字符串。首先用它的数据库工具连接到数据库,
然后随便建立一个项目,
把SqlConnection对象拖上去,
在ConnectionString属性那里选择你要连的数据库,Copy下来。
Data Source=139.16.16.55,1433;Network Library=DBMSSOCN;Initial Catalog=gsjf;User ID=sa;Password=123
我用vs.net2003中的数据库工具也可以正常的连接192.168.1.99的数据库
就用VS2003给你生成的连接字符串。首先用它的数据库工具连接到数据库,
然后随便建立一个项目,
把SqlConnection对象拖上去,
在ConnectionString属性那里选择你要连的数据库,Copy下来。
****************************************************************这招昨晚用过了,还是连不上
看看是不是防火墙的问题!
*******************************************************************我把杀毒软件、防火墙通通关了还是连不上
需指明端口号:如
Data Source=139.16.16.55,1433;Network Library=DBMSSOCN;Initial Catalog=gsjf;User ID=sa;Password=123
*****************************************************************************你这招昨晚也用过了,还是不行!
把IP改成计算机名试试。
****************************************************************************这招也试过了,还是不行!
不成熟的建议:换台机子
*********************************************************************呵呵,我还真的用过这招,一样,访问本机没事,访问网络没戏!