C# 在这种情况下需要密码吗?

C# 在这种情况下需要密码吗?,c#,asp.net,sql,C#,Asp.net,Sql,当我在web.config中使用下面的部分时,它给出了错误 但是,当我打开SQLManagementStudio时,我没有输入任何密码 身份验证似乎是Windows身份验证,并且用户名和密码已禁用,我无法输入任何内容,尽管单击“连接”按钮时密码为空,但我可以连接数据库,但从asp.net项目中我无法连接,因为我因用户错误而登录失败 我怎样才能解决这个问题 当我写integratedsecurity=False时,需要输入密码,但它似乎是空的。 当我编写integratedsecurity=T

当我在web.config中使用下面的部分时,它给出了错误


但是,当我打开SQLManagementStudio时,我没有输入任何密码

身份验证似乎是Windows身份验证,并且用户名和密码已禁用,我无法输入任何内容,尽管单击“连接”按钮时密码为空,但我可以连接数据库,但从asp.net项目中我无法连接,因为我因用户错误而登录失败

我怎样才能解决这个问题

当我写
integratedsecurity=False时,
需要输入密码,但它似乎是空的。 当我编写
integratedsecurity=True
时,我得到以下错误:

“无法打开登录请求的数据库“调查”
。登录失败。 用户登录失败..“


注意:我使用SQL Server 2008、asp.net 4.0和c#编程语言。

如果management studio设置为windows身份验证,则使用当前的windows凭据登录。您可以编辑连接字符串并添加windows密码。或者,您可以将sql server设置为windows/sql身份验证混合模式,并使用新用户名和密码添加新的sql登录名,然后改用该登录名。如果使用集成安全性,则使用当前的windows用户帐户。在ASP.NET中,这是您为应用程序池配置的内容


如果设置为
False
,则它将使用您提供的
用户Id
密码
凭据-必须是SQL Server凭据。

如何添加新的用户名和密码?我当前使用的计算机上未安装管理工具,但是,如果您登录到ManagementStudio,并打开侧面的数据库树,则在logins文件夹中有一个securiy文件夹。右键单击登录并选择添加。在新的windows中,当我使用windows用户帐户时,您可以添加新的用户名和密码,它显示:“无法打开登录请求的数据库”调查。登录失败。用户“John PC/John”登录失败。”
(System.Data.SqlClient.SqlException: Login failed for user 'John'.)
<appSettings>
<add key="ConnectionString" value="server=.\SQLEXPRESS;database=Survey;Integrated     Security=False;User Instance=True;User=John;"/>
</appSettings>