摘要:1、错误1:FIM在修改MA名字的时候报错:The management agent cannot be deleted or renamed because the working directory is in use.可能的原因可能是“C:\Program Files\Microsoft Fo...
阅读全文
摘要:问题描述:Unable to locate required client software. For more information about specific requirements for synchronizing with this connected data source, see the Synchronization Service help.Microsoft Forefront Identity Manager简称FIM,是一款用来在各个数据源之间做数据交换的软件,说到数据,对Oracle的支持是必不可少的。在上一篇文章http://www.cnblogs.com/
阅读全文
摘要:FIM错误: Error:invalid-dn,Multiple values were specified for an attribute that can have only one value. 原以为是有多个值设置到同一个属性中(包括http://support.microsoft.com/kb/286760 的说法也是。) 但后来仔细观察发现出现这类问题的共性在于他们多了个空格。...
阅读全文
摘要:在FIM同步中,除了上次提到的,删除A库之后,同步删除B库的需求(点击这里)。还有一种比较常见的需求: 通常在应用系统中,并不会真实删除一条数据库记录,只是做一个标记而已。 操作思路: 1、数据源删除用户->删除对应Metaverse对象(此时应用系统对应的CS object与对应的Metaverse对象disconnected) 2、自定义Extension用于修改状态。 在进行具体设置之前,我...
阅读全文
摘要:假设有这么一个场景: 表1和表2,假设结构相同(这不是重点),两张表都以userId作为Key。目标是从表1的数据同步到表2。 实现:1、表1中有,表2中没有的数据,从表1同步到表2。 2、表1中有,表2中也有的数据,以表1的各个字段为准。 3、表1中没有,表2中有的数据,在表2中继续保留。做法1: 两个MA,分别以userId作为Anchor,DistinguishedName,并且字段分别映射...
阅读全文
摘要:问题描述: 从A导入数据,同步到B,在A系统中删除数据,在B系统中删除数据。 前提:A、B已经完成一次FULL_IMPORT、FULL_SYNC,假设在A中的数据在B中的数据(不考虑过滤),都一一对应。 按照之前的思路,在A中删除一条记录后,通过FULL_IMPORT的时候,在CS_A中会删除记录A,通过FULL_SYNC,因为CS_B中的DATA_1仍然与MV保持Connected,因此包括MV...
阅读全文
摘要:最近在做FIM的时候,发现Provisioning的项无法被添加了,然后发现自己在重构的时候,出现了一点儿画蛇添足。 首先说一下为什么要做Provisioning,原因是这样的,在FIM同步里面,假设有一个数据源,另一个目标数据源,目的是从一个数据源将数据导入到目标数据源中。默认情况下,FIM只处理两边都存在的数据,假设有这样两个数据: 表名:DB1.Table1 数据: aUser, aUser...
阅读全文