Almost every Timeslips owner will need to run Timeslips Data Verification at some point. On the surface, Timeslips Data Verification appears to be a simple and intuitive procedure, however there are some definite "Best Practices" procedures to follow that can make a big difference in the results. In this article, I'm going to address the "what, where, when and how" aspects of Timeslips Data Verification
WHAT is Timeslips Data Verification?
Timeslips Data Verification is a diagnostic tool that is built into every version of Sage Timeslips. It can find and repair Timeslips database errors.
WHERE is Timeslips Data Verification?
The location of Timeslips Data Verification depends on your Timeslips version.
- In the older Timeslips versions, you will be able to access by clicking on FILE and selecting DATA VERIFICATION.
- The newer Timeslips versions have something called "Timeslips Administrator". You can access the Timeslips Administrator from your START menu or from within Timeslips by going to the "Special" drop-down menu and selecting "Timeslips Administrator". Once you open the "Timeslips Administrator", you will see the "Data Verification" option in the "Other" section.
WHEN should you run Data Verification?
In general, we do not recommend running Timeslips Data Verification as part of normal operating procedures. There are some specific times when you should run this option:
- Any time you receive an error message in Timeslips, this is an indication that there could be database corruption. Even if the error message goes away, you should still run Data Verification to determine if there are any error found. Not all instances of Timeslips data corruption will produce an error. Sometimes, you will just find inconsistencies or problems running the software. Running Data Verification will help to troubleshoot the problem. It should be noted that newer versions (Timeslips 2017 and newer) use a Firebird SQL database structure. Data corruption issues are rare in these newer Timeslips versions.
- Timeslips Data Verification should always be run prior to converting your data when installing an upgrade. If you have database errors, they must be corrected prior to converting your data.
HOW do you run Timeslips Data Verification?
Preparation:
- Make a note of the drive letter and path that appears in the lower, left-hand corner of your screen. The last segment of this path is the name of your database.
- Close your Timeslips program once you have made a note of the database path.
- Create a folder on your LOCAL C DRIVE (NOT THE NETWORK DRIVE) called TSSAFE.
- Rename your database. If you are not able to rename the database, someone still has Timeslips loaded on their workstation; a Timer is running or another program such as Amicus or TimeMatters is linking to Timeslips. Exit all other programs if this problem persists. This is an important step. Do not Skip.
- Open the Database in the TSSAFE folder: When you try to load Timeslips, you will get an error message that says the "database cannot be located" (Remember it has been renamed). You will see a choice to select another database. Choose the database that is located in the TSSAFE folder.
You are now ready to run the Data Verification. Here is where the process is slightly different depending on your version.
Running Data Verification on Older Versions:
Open the Data Verification and check the "Look for Errors" option. Everything else should be unchecked.
A report will appear on your screen listing any errors that are found during this process. There is a temptation at this point to run one of the repair options such as Repair Validation errors or Repair Integrity errors. We strongly recommend against trying to do one of these "repairs". When this program "repairs", it can also permanently remove any bad records without giving you any indication of what records were removed. It is also possible that the Data Verification process cannot repair the errors.
Always print a copy of the report to a PDF file after running
In all cases, we recommend having a data repair specialist fix the files. They will be able to identify which records are corrupt and give you adequate information so that you can duplicate the records if necessary. Please contact me if you need assistance ([email protected] or 561-289-4302).
If no errors are found (or after data has been repaired), you can rename the database back to the original name and copy it back to your network drive.
Running Data Verification on Newer Versions:
On the newer versions, you will not have the option to rebuild Validation and Integrity errors separately. You will only have the option to "Look for and Repair Errors". Again, we strongly recommend against choosing the "Look for and Repair Error" option.
All other procedures are the same as in the older versions.