I'm trying to figure out how to keep a history of mailNickname values for accounts so they never get re-used. I currently have a SQL database of mailNickname values and their associated accountName values. Due to name changes, etc., some accountNames have multiple mailNickname values. While I've not written any code for it yet, it doesn't seem like join resolution extension code (in the event that a person returns to company after hiatus) would be particularly difficult if I have a field that could be used for precedence. What I'm having difficulty finding information on is how to do an update on mailNickname and still keep track of the the old value, since I'm assuming that MIM is going to want to update the existing record instead of creating a new one with a higher precedence. I'm trying to stick with a SQL connector rather than resorting to a PowerShell connector (which I've not had much luck with in the past). Any thoughts on how I might do this?
-Robert