SSDT模式比较错误:值不能为null。参数名称:identifierGroup

问题描述 投票:0回答:1

在VS 2017中使用SSDT,我无法对两个数据库进行架构比较。重现步骤:

  1. 工具>> SQL Server >>新架构比较
  2. 选择源(SQL 2017数据库)
  3. 选择目标(SQL 2017数据库)
  4. 比较
  5. 获取错误:值不能为null。参数名称:identifierGroup

我也在VS 2015中进行了尝试,但该版本仍已安装,但在那里也失败。

sql sql-server sql-server-data-tools
1个回答
0
投票

我有相同的问题,但尚未找到解决方案,我想与孤儿用户有一定关系。

我做了一个对我来说很好的解决方法。

  1. 创建一个新的空数据库
  2. 将原始数据库与此新数据库进行比较。
  3. 使用生成的脚本更新新数据库。
  4. 将此新数据库设为新的来源,并与目标数据库进行比较。
  5. 更新目标数据库。

也许这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.