c#中SQL连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:39:14
我的C#老是不能成功的连接到SQL数据库中的数据,最近一个小程序出现了问题,希望各位大侠帮忙看看问题出在哪里,请赐教.下面就是错误信息
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
这个默认连接的是SQL2005,有人说2005不好用,我装了SQL2000,可是我要怎么才能和SQL2000连接起呢?我初学者 希望各位解答下.
如果觉得信息不够详细,请说明我补充 或者留下您的联系方式赐教

String G_Str_ConnectionString = "Data Source=服务器名;database=数据库名;uid=sa;pwd=你自己在装SQL2005时设置的sa密码;server=localhost";
SqlConnection conn = new SqlConnection(G_Str_ConnectionString);

在visiual studio 2008里面的C#中win应用程序中可以添加数据源,可以自动获取连接数据库字符串

"server=数据库地址;Database=数据库名称;User ID=数据库账号;Password=数据库密码;" 替换响应的汉字就可以了。
上面的这个需要你的数据库是采用账号验证的。比如有sa帐户。

要么你的数据库连接字符串有问题,要么数据库装的有问题。

private string connectionString = "Data Source=DBSERVER(服务器名);Initial Catalog=HeyStarDB;Persist Security Info=True;User ID=sa(用户名); pwd = password(密码);database=HeyStarDB(数据库名)";