company logo

Database :: enableReplication - Enable replication master

The function enables a database for running as replication master on a replication server.

In order to limit the transactions stored in the transaction log on the replication server, the maximum number of transactions has to be passed in iMaximumTransactions . When the maximum number of transactions has been exceeded, old transactions are removed from the transaction log. Thus, the replication database has to be reloaded, when a client exceeds the transaction limit, i.e. when its current transaction number is less than the servers transaction number minus iMaximumTransactions .

Implementation details

Database  :: enableReplication ( int32 iMaximumTransactions )
  • iMaximumTransactions - Maximum number of transactions

    The maximum number of transactions limits the number of transactions stored in the transaction log of a replication server. When exceeding the maximum transaction number, the client base is considered as outdated and has to reload the database from the server.