c# .net连接sql2005数据库问题,大虾们帮帮小弟看看吧
来源:百度知道 编辑:UC知道 时间:2024/05/03 05:41:32
我的 扣扣: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服务!
估计是数据库里的用户名和密码与服务器连接时的密码不一致,自己检查一下,把数据库连接时的用户名和密码和你数据库用户改一样就可以了。
什么问题也不说,得了想知道给我留言
有什么问题你都没说。