无法打开登录所请求的数据库"ad",登录失败.??急

来源:百度知道 编辑:UC知道 时间:2024/07/06 13:53:20
请教高手,本人用c#2005连接SQL2005,在c#中登录时出现“无法打开登录所请求的数据库“MySchool”,登录失败,用户sd登录失败”。可是在SQL2005中"sd"这个用户登录是没有问题的,完全可以操作数据库。连接字符串如下:
private static string connStr = "Data Source = . ; Initial Catalog = MySchool ; User ID = sd ";
public static SqlConnection connection = new SqlConnection(connStr);
注意,sd是我自己创建的用户,没有设密码,我用sa或windows身份验证都是报上面的错误.而且在以前都可以连接的.就昨天开始不能连了.

1.打开服务器资源管理
2.创建一个数据库连接
3。右击这个数据库选择属性
4.在属性里有个连接字符串复制到你需要的地方

string connStr = "Data Source = . ; Initial Catalog = MySchool ; User ID = sd ;pwd = **";
**是你数据库里面sd帐号的密码~
sd?一般都是sa啊!

如果你的数据库SQL2005配置没有问题,那么你就打开项目在那个服务器资源管理器打开看看里面有没有你的那个数据库,如果有就在上面右键,然后修改数据库连接,进去配置好以后点高级把那个路径给复制下,粘贴到你的连接字符串那看看行不行。

"Data Source = . ; Initial Catalog = MySchool ; User ID = sd ;pwd=密码 ";

第一次看有人这样写链接数据库代码