【问题标题】:Can't set "Equals to" business rules in SQL Server 2016 Master Data Services无法在 SQL Server 2016 Master Data Services 中设置“等于”业务规则
【发布时间】:2017-10-17 08:06:43
【问题描述】:

SQL Server 2016 MDS 的这个问题让我抓狂。我有两个实体设置了一些属性:

  1. 公司
    一种。代码
    湾。姓名

  2. 客户
    一种。代码
    湾。名称
    C。公司(基于域的属性)
    d。显示公司

我想添加一个业务规则,使 Customer->Display 与相关实体中的内容相同。因此,我进入 Add Business Rule 窗口并根据需要设置所有内容:

Attribute: DisplayCompany  
Operator: equals  
Equals: Attribute  
Attribute: DBA:Company:Name  

我点击保存,我在“添加业务规则”窗口中得到了一个漂亮的描述:

DisplayCompany equals DBA:Company:Name

所以,现在我再次点击保存以关闭“添加业务规则”窗口,该规则被截断为“DisplayCompany equals”,我无法激活它,因为它不完整。保存规则时没有错误消息,只有在我尝试激活它时出现:

102 : 发生数据库错误。请联系您的系统管理员。

我查看了日志文件。引发错误是因为规则中缺少一个部分,但没有什么可以解释为什么首先缺少它。

【问题讨论】:

    标签: sql-server master-data-services


    【解决方案1】:

    与此同时,我发现这是 MDS 中的一个错误,已在 SQL Server 2017 中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多