我在Master Data Services 2016中遇到了一个问题,我的问题是。
我们的客户希望在Excel中看到代码列,但他说他无法在Excel中插入或更新代码值本身。为了满足他的要求,我设置了自动生成的代码值和只读。但是当我设置Code Column read Only时,MDS不允许我们插入新记录。
答案 0 :(得分:0)
如果业务用户想要插入和更新代码,则无法自动生成代码。它与SQL Server表中的IDENTITY属性相同。
如果他们因为已经使用过更新代码值而遇到问题,那么因为代码值是软删除的。在这种情况下,你需要清除它们。
Pre-SQL Server 2016:https://www.mssqltips.com/sqlservertip/3646/purging-entity-members-in-sql-server-master-data-services/
SQL Server 2016及更高版本:https://www.mssqltips.com/sqlservertip/4588/purge-an-entity-in-master-data-services-2016/