Im Verlauf einer Migration von SBS2003 nach SBS2008 habe ich vergessen das DFS zu migrieren. Das wäre verhältnismäßig einfach gewesen, da dazu lediglich folgende Schritte notwendig sind:
- Auf dem neuen SBS 2008 ein Verzeichnis für einen DFS Root anlegen. z.B. D:DFSRootsdfs
- den SBS 2008 der bestehenden DFS Topologie als weiteren DFS Server hinzufügen und fertig
Aber wie schon gesagt, habe ich vergessen … Danach wollte ich nun auf dem neuen SBS2008 ein DFS in der Domain anlegen welches den gleichen Namen hat und habe folgende Fehlermeldung bekommen:
Im DFS Management selbst dazu ebenfalls die gleiche Meldung wenn ich mich auf den DFS Namespace verbinden wollte. Also muss der “alte” DFS Namespace noch irgendwo rumgeistern. Das ganze läßt sie durch die Verwendung von ADSIEDIT und DFSUTIL in den Griff bekommen.
Dazu einfach folgende Schritte durchführen:
- Auf dem SBS2008 ADSIEDIT starten und auf den Default Naming Context verbinden
- Nun folgenden Pfad im Schema durchgehen DC=Domain, DC=Tld und CN=System, CD=DFS-Configuration und dort den alten DFS Namespace Eintrag löschen. Bei mir war das CN=DFS…
- Da der SBS in der Regel als Single DC betrieben wird, braucht man auf eine Replikation keine Rücksicht zu nehmen
- Nun noch mit DFSUTIL noch die Caches löschen:
dfsutil cache domain flush
dfsutil cache referral flush
dfsutil cache provider flush
So, nun läßt sich der DFS Namespace wie gewollt anlegen.
Cheers, b!