.net远程连接2005SQL

来源:百度知道 编辑:UC知道 时间:2024/06/19 07:29:33
string sqlcon = "Data Source=http://222.247.143.235\\SQLEXPRESS;Initial Catalog=MySchool;User ID=lzy;Pwd=lzy";
远程连接不上
请问是那里写错拉

string sqlcon = "Data Source=222.247.143.235,1433;Initial Catalog=MySchool;User ID=lzy;Pwd=lzy";

如果这服务器上sql的端口不是1433,那就先找到端口再替换1433,默认的端口是1433

这是我常用的写法
string sqlcon = "Provider=SQLNCLI;Server=222.247.143.235,1433;Database=MySchool;UID=lzy;PWD=lzy;";

server=ip;uid=帐号;pwd=密码;database=数据库名

string sqlcon = "Data Source=222.247.143.235;Initial Catalog=MySchool;User ID=lzy;Pwd=lzy";

netstat 查看下端口 一般默认没有开启1433端口,所以无法连接

可能是权限问题。关闭防火墙试试吧

在试完上面高手的方法都无果的情况下,(其实你可以在服务器上连接自己的ip,如果属性为本地可以连上,换成本机ip就连不上就继续往下)你可以重安装你的数据库了,一般的数据库是不支持远程连接的,去网上下个加强版的补丁,