ACC: Replication Fails with More Than 128 Shares on Computer

Last reviewed: August 25, 1997
Article ID: Q173005
The information in this article applies to:
  • Microsoft Access versions 97, 7.0

SYMPTOMS

Moderate: Requires basic macro, coding, and interoperability skills.

When you try to replicate a database on a computer running Microsoft Windows NT, you may receive the following error message:

   An application error has occurred
   and an application error log is being generated.

   MSACCESS.exe
   Exception: access violation (0xc0000005), Address: 0x77f7d357

When you try to replicate a database on a computer running Microsoft Windows 95, you may receive the following error message:

   This program has performed an illegal operation
   and will be shut down.

If you click Details, you see the following information:

   MSACCESS.EXE caused a stack fault in module
   KERNEL32.DLL at 0137:bff783df.

When you try to replicate a database using Visual C++ and the DAO SDK C++ classes, you may receive the following debugger output:

   Heap block at 114fa58 modified at 114fc60 past requested size of 200

These errors occur when you try to replicate a database by using the Microsoft Access user interface or by using data access objects (DAO) code in a Visual Basic for Applications procedure.

CAUSE

The computer has more than 128 network shares. As a result, the Microsoft Replication Library fails while loading and generates one of the errors described in the "Symptoms" section. The Microsoft Jet database engine loads this library only when you use replication.

RESOLUTION

To prevent this problem, either reduce the number of shares or avoid using Jet replication on the computer.

STATUS

Microsoft has confirmed this to be a problem in Microsoft Access versions 7.0 and 97. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Problem

  1. Start Microsoft Access on a computer that has more that 128 network shares.

  2. Create a new blank database.

  3. On the Tools menu, point to Replication, and then click Create Replica.

  4. When prompted to close the database, click Yes.

  5. When prompted to create a backup of the database, click No.

  6. Note that after the status indicator appears with the message "Converting Database to Design Master," you receive one of the errors described in the "Symptoms" section.


Additional query words: pra
Keywords : RplGen kberrmsg kbprg
Version : WINDOWS:7.0,97
Platform : WINDOWS
Hardware : x86
Issue type : kbbug
Solution Type : kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: August 25, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.