473,398 Members | 2,125 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

Synchronizing with a non-replicated database is not allowed. The <name> database is not a Design Master or replica

Hi,

I am a Mainframe guy. I am working with MS access(maintaining a
application) for the last 2 weeks.

I had one master database and four replicas. One of my replica had
trouble in synchronization(It said, database is in use..). After
searching google, I ran "Compact and repair" utlity against my replica.
It looks like, it has changed the attribute of my replica.

When I try to sycnhronize, I get the below error message

- "Synchronizing with a non-replicated database is not allowed. The
<name> database is not a Design Master or replica"

Please let me know your views as early as possible. I would really
appreciate each and every response. I value it.

<ma*******@gmail.com> or <it****@rediffmail.com>

Feb 23 '06 #1
1 2236
MA*******@gmail.com wrote in
news:11**********************@t39g2000cwt.googlegr oups.com:
I am a Mainframe guy. I am working with MS access(maintaining a
application) for the last 2 weeks.

I had one master database and four replicas. One of my replica had
trouble in synchronization(It said, database is in use..). After
searching google, I ran "Compact and repair" utlity against my
replica. It looks like, it has changed the attribute of my
replica.
It is very common that when a replica gets flagged as corrupted, it
loses replicability after a compact. The solution is to get rid of
the problem that caused the replica to be flagged as corrupt (it
probably wasn't actually corrupt, just flagged as suspect).
When I try to sycnhronize, I get the below error message

- "Synchronizing with a non-replicated database is not allowed.
The
<name> database is not a Design Master or replica"

Please let me know your views as early as possible. I would really
appreciate each and every response. I value it.


The replica is no longer part of the replica set. You'll need to
recover manually any data unique to it and then create a new replica
to replace it. Before you do that, you want to make sure the
original replica is deleted from the replica set (since you're about
to create a new replica with the same name in the exact same
location). This is done by initiating a direct synch with the
deleted replica from the Access synhconization UI. When you receive
the "replica has been deleted" prompt, you should then synch around
the full replica set (to pass on the information about the deleted
replica to the other replicas), and only then create your new
replica.

There is no easy way to recover from the lost replicability. If you
have time/date stamps on your records and you know when your last
synch was, that makes it a lot easier. If you don't, then you're
stuck looking at the generation numbers (one of the replication
fields) and working from there. It's a lot harder to do it that way,
unfortunately.

But the key issue is: eliminate the cause of the corruption. This
can be quite hard to do. Corruption is not a replication issue, and
here is a page that gives you just about all the advice you need to
troubleshoot corruption:

http://www.granite.ab.ca/access/corruptmdbs.htm

I have run into exactly what you've experienced, back in 1998 or so.
In that case, the cause of the corruption was an Exchange Server
hotfix applied to the server where the problematic replica was
stored. Backing out the hotfix restored the server to reliably
operation and the corruption completely went away. This was OK, as
Exchange Server wasn't even being used (it shouldn't have been
running at all, but the consultants involved were clearly complete
idiots).

That's a fairly exotic cause, but it is the example I often cite of
how a change in software environment that appears to be completely
unrelated to Access/Jet can cause corruption.

But work through Tony's corruption FAQ, and come back to us for
clarifications.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Feb 24 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: christopher vogt | last post by:
Hi, i'm wondering if there is something like $this-> to call a method inside another method of the same class without using the classname in front. I actually use class TEST { function...
5
by: Roger Leigh | last post by:
I've written a simple container template class to contain a single value. This emits a signal when the value is changed (it's used as a notifier of changes), and listeners can connect to its...
13
by: Markus Elfring | last post by:
Do you know a class library that can convert the error/return codes that are listed in the standard header file "errno.h" into a well-known exception hierarchy? Did anybody derive it from...
9
by: sk | last post by:
I have an applicaton in which I collect data for different parameters for a set of devices. The data are entered into a single table, each set of name, value pairs time-stamped and associated with...
12
by: Gary Brower | last post by:
Hi, I am using VB.Net to create an ASP web form. My goal is to create a master/detail web form that allows users to create new master and detail records. For example the form would have header...
1
by: Jason | last post by:
I have page1.aspx that a user enters data in some form fields. Page1.aspx's form fields are placed within a Content Place Holder on the page and the page is using a Master Page. Page1.aspx posts to...
18
by: _dee | last post by:
Question about best use of interfaces: Say there's a 'Master' class that needs to implement a few interfaces: class Master : I1, I2, I3 { } The actual code already exists in smaller...
0
by: billygotee | last post by:
Hi, I'm having an issue with VS .NET 2k5. I have a master report that is the parent of several subreports (the report got too big to keep it all in the same report). For a while this worked...
13
by: Kirk | last post by:
I have been reading Scott Allen's article on Master Pages (http:// odetocode.com/Articles/450.aspx) but I am having problems understanding a concept. Specifically, I have created a property...
185
by: jacob navia | last post by:
Hi We are rewriting the libc for the 64 bit version of lcc-win and we have added a new field in the FILE structure: char *FileName; fopen() will save the file name and an accessor function will...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.