Visual studio SQL更改自动化出现VS2019错误:“0”;不支持关键字:';多个活动结果集'&引用;

Visual studio SQL更改自动化出现VS2019错误:“0”;不支持关键字:';多个活动结果集'&引用;,visual-studio,visual-studio-2019,readyroll,Visual Studio,Visual Studio 2019,Readyroll,我根本不知道这个错误是从哪里来的。我已经在VS2019中设置了SQL更改自动化,并开始为我拥有的每个.sqlproj解决方案获取这些错误。这些错误在.sqlproj文件中进行了标记,但没有为它们中的任何一个指定行 我在.sqlproj文件中也找不到这些词,也找不到“MultipleActiveResultSets”。我在.sqlproj.users文件中也没有它们 有人知道这是否是SQL更改自动化中的已知错误吗?我认为这是SQL更改自动化中的一个新错误 我可以通过按下调试寄存器中项目属性中“目标

我根本不知道这个错误是从哪里来的。我已经在VS2019中设置了SQL更改自动化,并开始为我拥有的每个.sqlproj解决方案获取这些错误。这些错误在.sqlproj文件中进行了标记,但没有为它们中的任何一个指定行

我在.sqlproj文件中也找不到这些词,也找不到“MultipleActiveResultSets”。我在.sqlproj.users文件中也没有它们


有人知道这是否是SQL更改自动化中的已知错误吗?

我认为这是SQL更改自动化中的一个新错误

我可以通过按下调试寄存器中项目属性中“目标连接字符串”的“恢复默认值”按钮来修复它


本期SQL变更自动化已在

在那里,您可以找到解决方法:

卸载项目,然后将连接字符串从“
多个活动结果集
”修改为“
多个活动结果集
”(删除空格)

我在[project]
.sqlproj.user
文件中找到了连接字符串

在某些项目中,我还必须删除“
信任服务器证书”
”中的空格

例如,它过去常说:

<TargetConnectionString>Data Source=localhost;Initial Catalog=Dbname;Integrated Security=True;Persist Security Info=False;Pooling=False;Multiple Active Result Sets=False;Encrypt=False;Trust Server Certificate=False</TargetConnectionString>
数据源=localhost;初始目录=Dbname;综合安全=真实;持久安全信息=False;池=假;多个活动结果集=False;加密=假;信任服务器证书=False
我手动更改为:

<TargetConnectionString>Data Source=localhost;Initial Catalog=Dbname;Integrated Security=True;Persist Security Info=False;Pooling=False;MultipleActiveResultSets=False;Encrypt=False;TrustServerCertificate=False;</TargetConnectionString>
数据源=localhost;初始目录=Dbname;综合安全=真实;持久安全信息=False;池=假;MultipleActiveResultSets=False;加密=假;TrustServerCertificate=False;

谢谢,我已经读过那篇文章了,它确实很有帮助。我将把你的答案标记为解决问题的答案,因为它有官方红门团队的答案。这对我来说也是正确的答案。我没有更改单个属性,而是从
SQL Change Automation>>配置数据库连接>>高级属性
复制了字符串。