Thanks for calling this out John. We are looking for a better way to
describe and direct how to use "Sync reset". Conversation like this on
this forum are very valuable to us to help identify areas of confusion
and hear ideas how to improve. Reset Sync is an option on an SDS sync
profile which allows you to stop sync on the current profile, discard
any previous sync snapshot which would be used run a delta comparisons
against, and restarts sync with a full synchronization cycle based on
the current source directory. This option should be used with caution.
Below are the common scenarios to use and not use this feature: Use
Reset Sync if: • You need to restart a sync profile which is quarantined
and no longer running • You’ve found that objects are missing in Azure
and need to be recreated by SDS (i.e. Section/O365 Group was
inadvertently deleted). Don’t use Reset Sync if: • You need SDS to
process delta roster changes recently made in your source directory. SDS
will not make updates based on a previous sync, as the previous snapshot
will be discarded under this option. (i.e. students have been removed
from some classes in the source directory, and SDS hasn’t removed them
yet. Hitting reset sync prior to their normal removal will not remove
them when it runs the next cycle, because it can’t process the delta
membership removal without comparing against the previous sync snapshot.
SDS only creates objects and add memberships on a first time sync, and
will only process roster/membership removals on delta sync when SDS can
compare the current class roster with the previously synced roster) For
anyone still facing this issue, you could use PowerShell to process the
desired membership removals, and “true-up” the student class rosters,
and then use SDS to maintain the memberships from that point forward.
Thanks, Matt