2017-10-17 76 views
0

SQL Server 2016 MDS的這個問題讓我感到非常緊張。我有兩個實體設置了幾個屬性:無法在SQL Server 2016主數據服務中設置「等於」業務規則

  1. 公司
    一個。代碼
    b。名稱

  2. 客戶
    a。代碼
    b。名稱
    c。公司(基於域的屬性)
    d。 DisplayCompany

我想添加一個業務規則,使Customer-> Display等於來自相關實體的某些內容。所以,我進入添加業務規則窗口,設置好一切需要:

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

我打保存,我得到在「添加業務規則」窗口帥介紹:

DisplayCompany equals DBA:Company:Name 

所以,現在我再次點擊保存關閉添加業務規則窗口,規則被截斷爲「DisplayCompany等於」,我不能激活它,因爲它不完整。當我保存規則時,沒有錯誤消息,只有當我嘗試激活時出現一條消息:

102:發生數據庫錯誤。聯繫您的系統管理員。

我查看了日誌文件。由於規則中缺少一個部分,所以會引發錯誤,但沒有解釋爲什麼它首先丟失。

回答

0

與此同時,我發現這是MDS中的一個bug,已在SQL Server 2017中修復。

相關問題