Btrieve Status errors 46,7000,7025,7029. What do they mean?

In order to protect your data and eliminate network disconnects or interruptions while processing transactions in Sage BusinessWorks, it is important to understand some of the more common errors you may encounter and the causes of these errors.

  • Btrieve Status 46 errors indicate access to the file is denied. Businessworks is trying
    to read or write to a file that may be in use by other products such as
    Anti-Virus scanning or backup programs such as Maxtor One Touch Backup,
    Carbonite, etc. When you receive this error, the table is not updated and you
    will have partially posted transactions that will cause out of balance
    situations and it will be necessary to restore a backup prior to receiving the error.
  • Btrieve 7000 errors (7004,7025,7029) normally indicate a permissions and/or communications issue on the network. These errors are most commonly encountered during the client installation or launching the program from a client workstation. Some of the more common causes are:
  • Windows/AntiVirus Updates may have made changes to some files and you need to reboot the server and workstations.
  • IP Address has changed on the server.
  • Port 1583 or 3351 is blocked at the server.
  • Permissions may have changed at the Sage BusinessWorks share.
  • Turn off Windows Firewall and/or Windows Defender as they may be blocking communication.  It may be necessary to add a rule in Windows Firewall for inbound traffic to allow ports 1583 and 3351.
  • If the error is just happening on one PC or all the above tests come back normal the computer(s) in question are likely infected with a rootkit virus. In one instance the problem was caused by botnet infection. The PC had "ZeroAccess" rootkit virus. After removing it the Sage Businessworks client was able to connect without a problem. Another customer used Kasperskey TDSS killer to remove the virus and then had to clean out the registry to resolve the issue.

For more detailed information on these errors, logon to the Sage Customer Portal and search the knowledgebase for "Btrieve status 3103: Server name not found" or Admin login followed by 7025 or "Unable to connect to System Manager database" and "Failure of dfwrite function Btrieve Status 46 access to requested file is denied..."

 

  • We had this issue this week, requiring a call to support. Absolutely nothing had changed on the system from one day to the next, but working from client PC's we received the "server not found" 7025 error.  You coulld log in to BW but not launch any functions.  No problems using BW from the server.  No problem with ping from any of the clients.  As per instructions above downloaded Kasperskey TDSS and ran it from all PCs but no infection found and no solution to problem.  Finally reloaded BW to server and on all clients.  This has resolved the problem.

    Dan

    Syngenta Bioline

  • in reply to Dan C

    Nobody ever said IT work was easy or logical. :)   good that your issue is solved

  • in reply to Vince Settipane

    Thanks so much Syngenta for the information.  We will add your resolution to our knowledgebase article.  Glad you were able to resolve it.