vs2019 Linq to sql 连接不不上数据库

这是连接字符串

 <add name="yanConnectionString" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=yan;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False"
      providerName="System.Data.SqlClient" />

图片说明

错误图片
图片说明
错误我直接百度搜了,看了几种方案,不过试下来也没什么用。
我又把iis 本地换成了iss express 就可以查询了,为什么iis本地不行,是我配置没配置好吗?
我后来又将Data Source换成了Data Source=.

这时候用IIS 本地也可以查询,求告知为什么Data Source=(local)MSSQLocalDb的时候,用iis 本地会错?

https://www.cnblogs.com/xwgli/p/3435282.html
这篇blog好像有解析,但是不是很懂,望大佬给予一点帮助,指点迷津。

数据源的错误,这个和你数据库配置,数据库文件的权限,当前iis账户的权限等有关,需要逐一排查。