c# .net连接sql2005数据库问题,大虾们帮帮小弟看看吧

来源:百度知道 编辑:UC知道 时间:2024/05/03 05:41:32
小弟毕业设计的程序是c#.NET 做的 ,连接数据库有问题,怀疑是数据库服务器帐户密码与程序中的相应内容不符

我的 扣扣:43 4846 17

服务器名称的问题:你可以打开2005SQL,之后看看上面的服务器由,之后在.net 中使用:sqlconnection con=new sqlconnection(server=2005服务器名;udi=SQL用户名;pwd=SQL密码;database=要连接的数据库)

你连代码都没有大家怎么看?
给你一个连接SQL2005的连接字符串你自己试试

首先前提是刚开始要有命名空间
using System.Data.OleDb;

如果使用Windows身份验证模式,那么
OleDbConnection LeafOleDbConnection = new OleDbConnection("Initial Catalog=这里是数据库名称; ;Data Source=.;Integrated Security=True;Pooling=False;provider=SQLOLEDB");

如果使用SQL身份验证模式,那么
OleDbConnection LeafOleDbConnection = new OleDbConnection("Initial Catalog=这里是数据库名称;User ID=这里是用户名;PassWord=这里是密码;provider=SQLOLEDB");

如果一直都没登录成功过就是sql安装的时候没有设置混合身份!
如果只是这个程序未登录成功!那么可能是SA密码不对,还有可能是网络连接问题!
05还需要单独配置TCP连接!还需要开启sql browser服务!

估计是数据库里的用户名和密码与服务器连接时的密码不一致,自己检查一下,把数据库连接时的用户名和密码和你数据库用户改一样就可以了。

什么问题也不说,得了想知道给我留言

有什么问题你都没说。