Author Archives: admin

LiveMirror 1.8.6

New release of LiveMirror available, with the following changes:
  • Added field exclusion mechanism so that you can exclude specific fields from replication
  • Fixed bug causing connection parameters to not be refreshed correctly after attempted connection in connection parameter window.
  • Fixed bug causing ExcludedTables property to be truncated beyond a certain length
  • Various minor bug fixes

LiveMirror 1.8

LiveMirror 1.8 is now available to download! Version 1.8 brings the following changes:
  • New error reporting system Configurable email alerts by error type and frequency (for repeated errors). You can define a default error handling configuration and/or different options for each database. Error types include: connection error, lock violation, foreign key violation, row-level error, general error.
  • Multi-threaded replication Centralized replication of databases using multiple threads in a single service. This makes it possible for LiveMirror to handle setups with many databases.
  • Added update script application system If you need to apply update scripts (DDL changes) to your mirror database, you can simply leave a sql.txt file in the Configs\CONFIG_NAME directory, and stop/start LiveMirror. Upon initialization, your script will be applied (before replication starts).
  • Various minor bug fixes

CopyCat Developer 3.9.2

We are pleased to announce a new version of CopyCat Developer containing the following changes:
  • Corrected bug causing a string overflow in replication triggers for large varchar fields, when using TrackChanges option.
  • Added a transaction number to RPL$LOG (Interbase/Firebird only), so that changes made within one transaction can be bunched together.
  • Added lCheckUsers parameter to TCcConfig.GenerateConfig. If this flag is set to False, GenerateConfig will only check the triggers not the nodes in RPL$USERS.
  • Fixed a bug causing an large varchar or memo field to sometimes be transliterated to the wrong character set when using TrackChanges.
  • Fixed a bug whereby TCcReplicator didn’t correctly skip rows that were in error: if the ReplicateOnlyChangedFields option is used, rows that have failed to replicate are now flagged and not replicated again during the same replication cycle. Otherwise, rows could get incompletely replicated, or could even receive outdated values if the RPL$LOG row that was in error is successfully replicated during a subsequent replication cycle.
  • Fixed bug in GUID field parsing for MS SQL Server.
  • Improved TCcDBAdaptor.Gen_ID function to return an Int64 rather than an Integer
  • Fixed bug causing replication triggers to fail in some cases when using Firebird 1.5