AGRIS Customer Documentation

Error Message: Btrieve 25 (Create I/O Error)

The error references a particular data file. By using the Pervasive Monitor utility, we were able to see that the file was in use by another user. Upon further inspection, we determined that the user in question connected via Terminal Services and that his session was in a disconnected state, but still holding open database files. After logging off the user's disconnected session, the Btrieve 25 error was no longer encountered.

 

To use the Pervasive Monitor to check file status:

  1. On the server, go to

START - PROGRAMS - Pervasive.SQL V8 - Other Utilities - Monitor

  1. Click the option

MicroKernel - Active Files

  1. Uncheck

Automatic Refresh (otherwise the screen will continually refresh and it will be difficult to find the file in question)

  1. On the left-hand side of the window, find the file that is generating the retry attempts and click on it to highlight it. On the right hand side of the window you will see the user that Pervasive believes is holding open the file. Make note of the user or users that have the file open.

  2. Have all of the users that appear to have the file open exit AGRIS V9.

  3. After all of the users in question have closed AGRIS V9, click the

Refresh button in the Pervasive Monitor window. If the file still shows in use, note the user or users in question and continue to the next step. If the file no longer shows active, the issue has likely been resolved and the operation should now be retried.

  1. Close the Microkernel Active Files window and click

Microkernel - Active Users still in the Pervasive Monitor window

  1. Uncheck

Automatic Refresh (otherwise the screen will continually refresh and it will be difficult to find the user in question)

  1. Make sure that the user or users in question are definitely out of the AGRIS.

10. Highlight a user account that was holding the file open in step 6 and click Delete Current User. Repeat for any remaining user accounts that were shown to be holding open the file.
11. Retry the operation in AGRIS.

WARNING! Do not delete users from Pervasive Monitor if they are actively using AGRIS V9. Doing so may cause data corruption.

3820 Mansell Road, Suite 350 ✦ Alpharetta, GA 30022 ✦ www.GreenstoneSystems.com
© 2011 - 2024 Cultura Technologies LLC. All Rights Reserved Worldwide.  Products and company names mentioned herein may be trademarks or registered trademarks of their respective owners.