c#中数据库的连接问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:55:42
我原来对数据库编程一窍不通,今天刚借了本书,打算依样画葫芦的,但我对书上的代码不是很理解,我写的代码如下
string conn = "server = .(local);database = design ; uid=sa;pwd= ";
SqlConnection this_conn = new SqlConnection(conn);
this_conn.Open();
可每次都说在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

string conn = "server = .(local);database = design ; uid=sa;pwd= ";
有这么写的么???我没见过..

把"(local)"删掉.

string conn = "server=.;database = design ; uid=sa;pwd=";
这里的 . 就是local的意思.

把你的数据库的用户名 扩冲一下权限 试一下

你的sql server数据库 的服务没有启动

sql2005安装完了以后默认是windows集程管理模式
需要改成sa登陆的才可以远程访问

语句这样就可以了,你的'.(local)'重复了,'.'和'(local)'都是本机的意思
private SqlConnection con= new SqlConnection("server=.;uid=sa;pwd=sa;database=design");
看下你的服务启了吗

string conn = "server = .;database = design ; user=sa;pwd=sa;";