Windows 2008 DFS Replication Issue

dfs-rwindows-server-2008

We have two Server 2008 R2 servers running DFS-R (named dfs01 and dfs02) in a 2008 R2 Domain.

Today I found the files in server dfs01 can not be replicated to dfs02. So I used the command

dfsrdiag backlog /rgname:<group> /rfname:<folder> /sendingmember:dfs01/receivingmember:dfs02

to check the backlog. After executing the command, I get the following error:

Failed to execute GetVersionVector Method. Err: -2147217406 <0x80041002>
operation Failed.

How can I resolve this?

Best Answer

This happens after you install hotfix 2663685 http://support.microsoft.com/kb/2663685

It changes the behaviour after a dirty DFSR shutdown so that there is no longer an automatic restart, instead it stays down allowing you to do whatever backups you may need to do, then you run a WMI command as per the article to restart it.

Word of warning - applying this hotfix on a cluster means it effectively isn't highly avaialble as a failover will leave DFSR down on the node taking over. You can adjust this by a registry setting. Personally, I'm about to undo this hotfix across our estate as it's more trouble than it's worth, DFSR falls over and doesn't come back online til we arrive in on Monday, and the backlogs just grow and grow

Related Topic