数据库连接字符串 windows 身份验证但传递用户和密码

Database connectionstring windows authentication but passing user and password

我需要一些帮助。 我正在尝试连接到我的数据库。 这是我的连接字符串:

<add name="DefaultConnection" connectionString="Data Source=KBV-SQL12-TEST\KBSQLSPTEST; Initial Catalog=KBSPT_aspnetmembership; User Id=KBOVDM01\KBSPT_EXTRANET; Password=SPExtr@n3t" providerName="System.Data.SqlClient" />

该用户是 Active Directory 用户。 当我转到 SQL 服务器并以 KBSPT_EXTRANET 身份登录时,我可以操作 SQL Management Studio 并连接到数据库。

但是在我的应用程序中,当我使用上面提到的连接字符串时,我不断收到消息 "Underlying provider failed on open"。

我做错了什么?

当连接字符串需要 SQL 服务器用户帐户时,您正在尝试使用 Windows 帐户。