Sql server ASP.NET核心web服务试图在设置SQL帐户时使用本地计算机帐户连接到SQL Server
我们的ASP.NET Web服务在其Sql server ASP.NET核心web服务试图在设置SQL帐户时使用本地计算机帐户连接到SQL Server,sql-server,asp.net-core,Sql Server,Asp.net Core,我们的ASP.NET Web服务在其启动类中具有以下SQL连接字符串: “数据源=SQLServerInstance;初始目录=Db;用户Id=SQLAccountUsername;密码=Password;可信连接=True” 但是我们得到了失败的登录异常,因为它试图以本地计算机帐户登录,DOMAIN\Server$ 这怎么可能呢?您正在通过设置TrustedConnection=true来使用windows身份验证。如果要通过用户凭据进行连接,请将其设置为false。使用Trusted\u C
启动
类中具有以下SQL连接字符串:
“数据源=SQLServerInstance;初始目录=Db;用户Id=SQLAccountUsername;密码=Password;可信连接=True”
但是我们得到了失败的登录异常,因为它试图以本地计算机帐户登录,DOMAIN\Server$
这怎么可能呢?您正在通过设置TrustedConnection=true来使用windows身份验证。如果要通过用户凭据进行连接,请将其设置为false。使用
Trusted\u Connection=True
尝试使用Windows身份验证进行连接。在您的连接字符串中使用Trusted\u Connection=False
,使用SQL身份验证与已定义的user
和password
进行连接。谢谢,我没有意识到这也意味着windows身份验证。啊,我知道这会很愚蠢。谢谢,没问题。请将此标记为答案,以便其他人可以从中受益。