Microsoft Office Online
Sign in to My Office Online (What's this?) | Sign in

 
 
Microsoft Office Access
Search
Search
 
Icon: Flag: (c) Microsoft
Get up to speed
 
 
 
Warning: You are viewing this page with an unsupported Web browser. This Web site works best with Microsoft Internet Explorer 6.0 or later, Firefox 1.5, or Netscape Navigator 8.0 or later. Learn more about supported browsers.

Troubleshoot replication (MDB)
 

Note  The information in this topic applies only to a Microsoft Access database (.mdb).

ShowI can't find the Design Master.

The Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.) might have been moved from its original location or might be damaged. To find the new location:

  1. Open a replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) in the replica set (replica set: The Design Master and all replicas that share the same database design and unique replica set identifier.).
  2. On the Tools menu, point to Replication, and then click Synchronize Now.
  3. Click Browse to locate other members of the replica set on your computer or network.
  4. Select a member of the replica set. If the Make 'Filename' the Design Master check box appears, the member you are synchronizing (synchronization: The process of updating two members of a replica set by exchanging all updated records and objects in each member. Two replica set members are synchronized when the changes in each have been applied to the other.) with is the Design Master.

ShowI can't open the Design Master.

The Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.) might be damaged. Make a replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) of the new Design Master.

ShowHow?

  1. Make sure that neither the replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) nor the current Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.) is in use elsewhere.
  2. Open the replica that you want to make the new Design Master.
  3. On the Tools menu, point to Replication, and then click Synchronize Now.
  4. Select the current Design Master as the member to synchronize (synchronization: The process of updating two members of a replica set by exchanging all updated records and objects in each member. Two replica set members are synchronized when the changes in each have been applied to the other.) with.
  5. Check the Make 'Filename' the Design Master check box.

ShowI want to recover the Design Master.

You can recover a Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.) if the file has been lost, damaged, or moved. However, this option is unavailable if the currently opened replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) is a partial replica (partial replica: A database that contains only a subset of the records in a full replica. With a partial replica, you can set filters and identify relationships that define which subset of the records in the full replica should be present in the database.).

  1. Make sure that there is no Design Master in the replica set (replica set: The Design Master and all replicas that share the same database design and unique replica set identifier.).
  2. Open the replica that you want to make the new Design Master.
  3. On the Tools menu, point to Replication, and then click Synchronize Now.
  4. Click a replica in the list, and then click OK.
  5. Repeat steps 2 through 4 as many times as necessary to synchronize (synchronization: The process of updating two members of a replica set by exchanging all updated records and objects in each member. Two replica set members are synchronized when the changes in each have been applied to the other.) with each remaining replica in the replica set.

    Important  Make sure that you synchronize with all other replicas in the replica set.

  6. On the Tools menu, point to Replication, and then click Recover Design Master.
  7. Click Yes.

ShowI can't make my replica the Design Master.

Your replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) might be in use by another operation or application and can't be opened exclusively. Wait a few minutes, and try again.

If you still can't make your replica the Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.) and haven't received another error message, your replica may be damaged. Delete the replica and create a new one.

ShowThere are two Design Masters in the replica set.

Having more than one Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.) in a replica set (replica set: The Design Master and all replicas that share the same database design and unique replica set identifier.) prevents the members of the set from synchronizing (synchronization: The process of updating two members of a replica set by exchanging all updated records and objects in each member. Two replica set members are synchronized when the changes in each have been applied to the other.) correctly. If this occurs, do the following:

  1. Determine which Design Master should continue to be the Design Master.
  2. Delete the Design Master that should not exist.
  3. Delete all replicas (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) that had their most recent synchronization with the deleted Design Master or with other replicas that have had their most recent synchronization with the deleted Design Master.

    ShowHow?

    Caution

    1. In Microsoft Windows Explorer, find the replica you want to delete.
    2. Click the replica that you want to delete and press the DELETE key.
    3. From another replica set member, attempt to synchronize (synchronization: The process of updating two members of a replica set by exchanging all updated records and objects in each member. Two replica set members are synchronized when the changes in each have been applied to the other.) with the deleted member. (This procedure broadcasts the deletion to the other members.)
  4. Create new replicas from the remaining Design Master to replace the replica or replicas you deleted.

ShowWhen I change data in one member of the replica set, it doesn't change in another member.

  1. Open the member of the replica set (replica set: The Design Master and all replicas that share the same database design and unique replica set identifier.) that you want to synchronize (synchronization: The process of updating two members of a replica set by exchanging all updated records and objects in each member. Two replica set members are synchronized when the changes in each have been applied to the other.).
  2. On the Tools menu, point to Replication, and then click Synchronize Now.
  3. Enter the path and file name of the other replicated (replication: The process of copying a database so that two or more copies can exchange updates of data or replicated objects. This exchange is called synchronization.) database with which you want the open database to synchronize.
  4. Click OK.
  5. Close and reopen the database to view the updated records.
  6. If your data still doesn't appear, you may have changed data in local objects (local object: A table, query, form, report, macro, or module that remains in the replica or Design Master where it was created. Neither the object nor changes to the object are copied to other members in the replica set.), which are not synchronized with the members of the replica set, or there may have been a conflict with another member.

ShowWhen I change the design of an object in the Design Master, it doesn't change in any of the replicas.

  1. Open the Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.).
  2. On the Tools menu, point to Replication, and then click Synchronize Now.

ShowI want to use a different program for resolving synchronization conflicts

  1. Open the Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.) for the replica set (replica set: The Design Master and all replicas that share the same database design and unique replica set identifier.).
  2. On the File menu, click Database Properties.
  3. Click the Custom tab.
  4. In the Name box, type ReplicationConflictFunction.
  5. In the Type box, click Text.
  6. In the Value box, type the name of the custom function followed by ( ). For example, if the name of the custom function is MyResolver, type MyResolver( ).

ShowI don't want to use replication when I drag a database file onto the My Briefcase icon.

Briefcase replicates (replication: The process of copying a database so that two or more copies can exchange updates of data or replicated objects. This exchange is called synchronization.) Microsoft Access database (Microsoft Access database: A collection of data and objects (such as tables, queries, or forms) that is related to a particular topic or purpose. The Microsoft Jet database engine manages the data.) files that you drag into My Briefcase. If you don't want to replicate the database file, change the file extension from .mdb (or .mde) to another extension.

ShowI can't replicate my database created before Microsoft Access 97.

Versions of Microsoft Access before Microsoft Access 95 can't replicate (replication: The process of copying a database so that two or more copies can exchange updates of data or replicated objects. This exchange is called synchronization.) databases and likewise cannot use replicated databases.

You can convert a replica set (replica set: The Design Master and all replicas that share the same database design and unique replica set identifier.) that you created in Microsoft Access 97 by synchronizing (synchronization: The process of updating two members of a replica set by exchanging all updated records and objects in each member. Two replica set members are synchronized when the changes in each have been applied to the other.) your replica set and then converting every replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) individually in Access 2000 or later versions.

ShowI don't want to replicate my forms, reports, macros, or modules when I replicate my database.

Note  This process must be performed before a database is replicated (replication: The process of copying a database so that two or more copies can exchange updates of data or replicated objects. This exchange is called synchronization.).

  1. On the File menu, click Database Properties.
  2. Click the Custom tab.
  3. Select the ReplicateProject property in the Properties box.
  4. Click No next to Value.
  5. Click Modify.

ShowI can't create a replica of my database while in Briefcase.

The database file you selected isn't a replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) .mdb file. To make a replica of your database, it must first be converted to a Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.). Converting your database increases the size of your file because new, hidden system fields and tables are added to your database.

ShowI can't change the design of my database while in Briefcase.

If you want to be able to change the design of your database while working on the Briefcase copy of the .mdb file, make the Briefcase copy the Design Master (Design Master: The only member of the replica set in which you can make changes to the database structure that can be propagated to other replicas.). It is important to remember, however, that no one will be able to make changes to the design of the replica (replica: A copy of a database that is a member of a replica set and can be synchronized with other replicas in the set. Changes to the data in a replicated table in one replica are sent and applied to the other replicas.) remaining on the desktop.

ShowThe formatting of my PivotTable and PivotChart views doesn't show up when I replicate my database

Any formatting included in PivotTable and PivotChart views used in tables, queries, views, stored procedures, and functions is not replicated when you set up replication for your database. You can replicate the format of PivotTable and PivotChart views in a form.

advertisement