Managing SQL Remote systems

You deploy and administer a SQL Remote system from the consolidated database.

 To deploy and administer a SQL Remote system
  1. Set up the consolidated database.

    See Creating SQL Remote systems.

  2. Review and test your SQL Remote system.

    Thorough testing of your SQL Remote system should be done before deployment, especially if you have a large number of remote databases.

  3. Create remote databases and deploying the design.

    As the DBA of the consolidated database, you deploy SQL Remote by:

    1. Creating a SQL Anywhere database for each remote user, with their own initial copy of the data, and starting their subscriptions. See Extracting remote databases.

    2. Installing on each remote user's computer the SQL Anywhere database server, the remote database, SQL Remote, and the client application. See Deploying embedded database applications and Deploying SQL Remote.

  4. Run the SQL Remote Message Agent (dbremote) to exchange messages.

    To exchange messages, you need to:

    1. Decide whether to run the SQL Remote Message Agent (dbremote) in continuous mode or batch mode on the consolidated and remote databases. Choosing the SQL Remote Message Agent (dbremote) mode.

    2. Ensure that the system is properly configured with correct user names, SQL Remote Message Agent (dbremote) connection strings, permissions, and so on. See Understanding the SQL Remote Message Agent (dbremote).

  5. Manage messages.

    Use the Guaranteed Message Delivery System to manage the messages being sent back and forth among many databases. See Understanding the Guaranteed Message Delivery System.

  6. Improve performance.

    See Improving SQL Remote performance.

  7. Implement a backup and recovery strategy.

    You must create and implement a backup and recovery strategy for the consolidated database. See Backing up SQL Remote systems.

  8. Handle errors.

    See Reporting and handling replication errors.

  9. Upgrade the software and database schemas as required.

    See Upgrading and resynchronization.


Extracting remote databases
Extracting remote databases to a reload file
Understanding the SQL Remote Message Agent (dbremote)
Improving SQL Remote performance
Understanding the Guaranteed Message Delivery System
Controlling message size
SQL Remote message systems
Backing up SQL Remote systems
Recover consolidated databases manually
Recover consolidated databases automatically
Reporting and handling replication errors
Security
Upgrading and resynchronization
SQL Remote passthrough mode
Resynchronizing subscriptions