【发布时间】:2017-03-31 05:16:12
【问题描述】:
我们已经使用 MDS 几年了,我们注意到 LastChgUserName 字段并不总是被填充(即它的 NULL) 其他人注意到这一点或知道为什么会发生这种情况吗?这是一个应该由 MDS 自动填充的字段,是故障排除/跟踪所必需的。注意:始终填充 LastChgDateTime。我检查了 Excel 插件是否导致问题,但似乎不是。此外,创建记录时似乎也没有出现问题。想法?
【问题讨论】:
我们已经使用 MDS 几年了,我们注意到 LastChgUserName 字段并不总是被填充(即它的 NULL) 其他人注意到这一点或知道为什么会发生这种情况吗?这是一个应该由 MDS 自动填充的字段,是故障排除/跟踪所必需的。注意:始终填充 LastChgDateTime。我检查了 Excel 插件是否导致问题,但似乎不是。此外,创建记录时似乎也没有出现问题。想法?
【问题讨论】:
好吧,我挖掘了存储过程和用于以编程方式将数据加载到 MDS 中的存储过程,将用户 ID 硬编码为 0,并且没有任何用户 ID 为零(从 mdm.tblUser 中选择 * ) 这就是导致 LastChgUserName 为 NULL 的原因。我通过修改存储过程以将用户 ID 作为参数来验证这一点,并且确实填充了 LastChgUserName....
【讨论】: