FairCom Corporation
 
FairCom Start PageFairCom ProductsDownloadsDeveloper SupportSales InformationFairCom CustomersFairCom Company InformationContact FairCom

Homebulletgrey.gifSteps to Upgrade


Steps to Cleanly Upgrade to c-treeACE

c-treeACE V9 introduces a change in the transaction log format to accommodate new capabilities. While FairCom always attempts to maintain backward compatibility whenever possible, transaction logs from earlier versions of c-tree will be incompatible with the new c-treeACE format.

Note: Your existing data and index files are not affected by this change, only any existing transaction logs (for example, files such as L0000001.FCS).

It is easy to install and use c-treeACE with your existing files. Simply remove the old transaction logs in a safe manner. Follow these easy steps, which are appropriate any time you are upgrading a c-tree installation.

  1. Have all clients cleanly exit from the existing c-tree Server.
  2. Perform a normal controlled shutdown of the c-tree Server using one of the methods described here, depending upon your server installation:
    • Server Console Window - From the c-tree Server console window click “Control” and then click “Shutdown the c-tree(SQL) Server”
    • Windows Toolbar - Right-click the c-tree Server icon in the Windows Tooltray and choose “ShutDown the c-tree Server”
    • Windows Service - From the Windows Control Panel, choose “Administrative Tools”, then choose “Services”. Locate the FairCom c-tree Server in the list of services running on your machine. Right-click the c-tree Service and choose “Stop”.
    • Use the client command line utility, ctadmn, and follow the prompts.
    • Use the client command line utility, ctstop.
  3. Block the ability of any clients to attach to the c-tree Server.
  4. Restart the existing c-tree Server with no clients attached and allow a successful automatic recovery to take place. This ensures all files are brought to a consistent state in the event there is any data remaining in the transaction logs.
  5. Perform another normal controlled shutdown of the c-tree Server.
  6. Remove all existing transaction logs and associated files (L*.FCS, S*.FCS, D*.FCS and I*.FCS).
  7. Copy the c-treeACE executable (ctsrvr.exe or ctreesql.exe) into the existing c-tree Server directory.

    Note: Only V9 clients can connect to the new c-treeACE database engine.

  8. Unblock the ability of any clients to attach.
  9. Start c-treeACE in your usual manner and begin using your existing data.

FairCom has added logic to c-treeACE attempting to notify you where transaction logs may be incompatible. Please review the section "Detection of Transaction Log Incompatibilities" in the c-treeACE Administrator’s Guide for details.

Since its inception in 1979, Software Technology, Inc. (STI) has been developing, marketing, selling and supporting computer software for the legal and accounting markets. STI develops Tabs3, one of the most widely used professional time and billing systems in the North America. Professionals in solo, small and medium sized firms have depended on Tabs3 for their timekeeping, billing and reporting needs. A complementary product to Tabs3 is STI's PracticeMaster practice management system. This powerful application has been highly acclaimed for its flexible customization and integration capabilities, and is considered one of the best practice management systems on the market today.

STI has used c-tree Plus for their data management needs for many years. Their applications use a blend of FairCom's peer-to-peer and client/server models. The flexibility of FairCom's technology allows STI to deliver the operational model that best suits the needs of individual customers.

(460KB PDF)

FairCom Start PageSite MapContact FairComThe FairCom Privacy Policy Your Location: USA | Europe | Brazil | Japan
Copyright 2010 FairCom Corporation. All rights reserved.