遇到这个问题的原因可以从报错信息看出来,大概率是.net framework的问题
可以尝试如下解决途径
1. regenerate .net Assemble for DQS
2. 如果步骤一无法解决,可以尝试重装DQS,在这之前需要先备份DQS的三个DB,不然以前的project都会不见了
3. 可以尝试卸载如下两个插件
4. 升级到SQL Server 2016 SP2 或者SP3,
在升级完SQL Server之后,需要upgrade DQS和MDS
- MDS的比较简单,打开SQL Server 2016 Master Data Service Manager, 先Select Database,连接上之后upgrade database
- 但是非常重要的是如果mdm schema下面有自定义的试图等一定要自己先备份好!
- DQS的也不复杂,dqsinstaller.exe -upgradedlls等待完成就可以了
*注:此解决方案适用于SQL Server 2016 SP1,如果是SP2,理论上微软已经解决这个问题了