用户“name-PC \ name”登录失败

时间:2012-10-24 21:27:17

标签: login sql-server-2008-r2

我刚刚安装了[sql server express r2]。我使用此连接字符串从asp.net项目连接到我的数据库:

     "Data Source= my-PC\SQLEXPRESS;Integrated Security=true;Database=example"

生活是美好的,直到我添加到[Managment Studio](example2)中创建的项目新数据库。突然间我得到了这个错误:

无法打开登录请求的数据库“示例”。登录失败。

用户'my-PC \ love'登录失败。

之后我无法连接[example]和[example2]。然后我尝试使用'sa'登录:

     "Data Source= my-PC\SQLEXPRESS;Database=example;User ID=my;Password=password"

没效果。 我读了很多文章。我试着尽我所能:我启用所有[协议名称],禁用防火墙,使用混合模式但仍未解决问题。

有什么想法吗?

修改

我可以使用“我的”登录名和密码登录管理工作室。但是来自visual studio cant中的项目。

1 个答案:

答案 0 :(得分:1)

对于第二个连接字符串:删除“集成安全性”部分。

然而,使用SA登录任何东西,特别是在你的软件中是一个非常糟糕的做法。

您在第一个示例中遇到的错误表明登录无权访问新数据库。拉出SSMS中的登录属性(在Security - > Logins下),并在“User Mapping”页面上添加数据库。