C# 连接字符串不使用默认用户身份验证

C# 连接字符串不使用默认用户身份验证,c#,sql,asp.net,sql-server,authentication,C#,Sql,Asp.net,Sql Server,Authentication,我是Visual studio的新手,正在尝试连接到数据库。我使用默认的windows身份验证。在应用程序登录页面上,当我输入登录用户名和密码时,我得到以下错误 Cannot open database "myDB" requested by the login. The login failed. Login failed for user 'VSERVER90\IWPD_1(tappaas)'. 当我右键单击连接时,服务器名称为“VSERVER90”,身份验证为选中的“windows身份验

我是Visual studio的新手,正在尝试连接到数据库。我使用默认的windows身份验证。在应用程序登录页面上,当我输入登录用户名和密码时,我得到以下错误

Cannot open database "myDB" requested by the login. The login failed.
Login failed for user 'VSERVER90\IWPD_1(tappaas)'.
当我右键单击连接时,服务器名称为“
VSERVER90
”,身份验证为选中的“
windows身份验证
”。 他们在管理工作室工作


我不知道IWPD_1来自何处以及为什么我无法登录。

您的连接字符串已设置为“Windows身份验证”。这意味着您的数据库不需要用户名和密码,只需使用当前的windows用户名登录即可


现在,您的项目似乎有一个“登录”页面;但是,无论您在这里插入什么,它都是而不是,因为您的windows用户被占用了。您的用户名
VSERVER90\IWPD_1(tappaas)

是否检查了您的web.config文件?请指定有问题的连接字符串VS可能是在asp.net应用程序实例之外的其他帐户下运行的。尝试查找连接字符串,最好使用sql身份验证。\n通过在安全/登录中添加用户“VSERVER90\IWPD_1(tappaas)”来解决问题,并分配了权限。谢谢大家。