Select the product you need help with
The event ID 2104 is logged in the DFS Replication log on a downstream server when the DFS Replication service stopsArticle ID: 979295 - View products that this article applies to. On This PageSYMPTOMSConsider the following scenario:
Log Name: DFS Replication Source: DFSR Event ID: 2104 Task Category: None Level: Error Keywords: Classic User: N/A Computer: <computer name> Description: The DFS Replication service failed to recover from an internal database error on volume <drive letter>:. Replication has been stopped for all replicated folders on this volume. Additional Information: Error: 9214 (Internal database error (-1605)) Volume: <GUID> Database: <drive letter>:\System Volume Information\DFSR At the same time, the event 2212 is logged in the DFS Replication log on an upstream server: Log Name: DFS Replication Source: DFSR Event ID: 2212 Task Category: None Level: Warning Keywords: Classic User: N/A Computer: <computer name> Description: The DFS Replication service has detected an unexpected shutdown on volume <drive letter>:. This can occur if the service terminated abnormally (due to a power loss, for example) or an error occurred on the volume. The service has automatically initiated a recovery process. The service will rebuild the database if it determines it cannot reliably recover. No user action is required. Additional Information: Volume: <drive letter> GUID: <GUID> CAUSEThe DFS Replication service error occurs because the DFS Replication database recovers from a dirty shutdown state on the upstream server that logged an instance of the event ID 2122. However, a database inconsistency on the downstream server is introduced. The upstream server populates a global version sequence number for an update to its downstream server before the upstream server commits the global version sequence number to its database. Then, the upstream server crashes or it encounters a power loss or a hard disk failure before it commits the latest global version sequence number to its database. After the upstream server resumes, it reuses the global version sequence number that is already published for another update. The downstream server detects an inconsistency because there are various updates that have the same global version sequence number. However, the downstream server cannot resolve the inconsistency because two ID_RECORDs in the same content set cannot have the same global version sequence number. The attempt to resolve the issue fails and generates a "-1605" error code that represents the "JET_errKeyDuplicate" error. After the hotfix is installed, DFS Replication calls another Jet database function. This function makes sure that the database transaction is committed to the disk of the upstream server before the upstream server populates a global version sequence number for an update to the downstream server. RESOLUTIONTo resolve this issue, follow these steps:
Hotfix informationA supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix. Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site: http://support.microsoft.com/contactus/?ws=support Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
(http://support.microsoft.com/contactus/?ws=support)
PrerequisitesApply this hotfix on the upstream server that is running Windows Server 2003 R2 Service Pack 2 (SP2).For more information about how to obtain a Windows Server 2003 service pack, click the following article number to view the article in the Microsoft Knowledge Base: 889100
(http://support.microsoft.com/kb/889100/
)
How to obtain the latest service pack for Windows Server 2003
Registry informationTo use the hotfix in this package, you do not have to make any changes to the registry.Restart requirementYou must restart the computer after you install this hotfix.Hotfix replacement informationThis hotfix does not replace a previously released hotfix.File informationThe English (United States) version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.Windows Server 2003 R2 file information note
For all supported x86-based versions of Windows Server 2003 R2 SP2Collapse this table
For all supported x64-based versions of Windows Server 2003 R2 SP2Collapse this table
For all supported IA-64-based versions of Windows Server 2003 R2 SP2Collapse this table
WORKAROUNDWorkaround for the DFS Replication errorTo work around this issue, manually perform a tombstone operation on the old ID_RECORD record and creates a new global version sequence number. To do this, follow these steps:
Workaround exampleFor example, assume that you receive the following debug log on the affected downstream server:20091213 01:55:56.862 8820 RDCX 808 Rdc::SeedFile::Initialize The hashes coincide. The download is redundant, uid:{8BB53DB2-9446-47D0-94E0-F93A56589D18}-v2357 gvsn:{58A90409-3866-4DC1-B474-BE1C8DE41B84}-v22461 fileName:4-5269.dot csId:{B890770A-6043-4004-A149-41E3A1935AC120091213 01:55:57.705 8820 DOWN 5186 [ERROR] DownstreamTransport::RdcGet Failed on connId:{7D927665-24BF-4F16-B503-708AABDBC9AE} csId:{B890770A-6043-4004-A149-41E3A1935AC1} rgName:SOME_RG update:
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. MORE INFORMATION
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684
(http://support.microsoft.com/kb/824684/
)
Description of the standard terminology that is used to describe Microsoft software updates
PropertiesArticle ID: 979295 - Last Review: March 24, 2010 - Revision: 3.1 APPLIES TO
|



Back to the top








