Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Feature Request: Local Cache / Offline Mode for Database Connections
#1
Description:
I am submitting a feature request to implement a secure local caching mechanism (Offline Mode) for database-driven configurations in Rocket Remote Desktop.


Problem Statement:
Currently, Rocket Remote Desktop relies entirely on an active connection to the central database to retrieve and manage RDP desktop data. If this database becomes temporarily unavailable—whether due to network outages, VPN drops, server maintenance, or unexpected failure—users cannot log in to the application, view their resource lists, or initiate new connections. While currently active RDP sessions remain open and functional.
Unless there is an existing configuration setting that I am overlooking, this architecture introduces a critical single point of failure. In large enterprise environments, losing the ability to access the RDP infrastructure due to a backend database issue is an unacceptable operational risk that halts productivity and blocks IT administration capabilities.

Proposed Solution:
Implement an encrypted, local cache feature that periodically synchronizes with the central database during normal operation.
If the application detects that the central database is unreachable, it should automatically fall back to this local cache in a "Read-Only / Offline" mode. This would allow users to:
  • View their existing hierarchy of RDP connections.
  • Initiate new RDP sessions using the most recently synchronized data and credentials.
  • Maintain business continuity until the database connection is successfully re-established.

Business Value / Justification:
  • Business Continuity: Ensures that critical infrastructure remains accessible to administrators and employees even during centralized database outages.
  • Enterprise Readiness: Large-scale organizations demand high-availability tools. A strict dependency on a live database without an offline fallback limits the software's viability in strict corporate environments.
  • Resilience: Provides a buffer against transient network instability, greatly improving the overall user experience.

This is a critical functionality for enterprise deployments. I strongly request prioritizing the implementation of an offline caching mechanism to ensure the reliability and stability required in professional environments.
Reply
#2
Hi,

Its already available in RRD. You can automatically save offline data when ending the application option in Tools > Settings > Application > Offline
Thank You,
Pavan
Reply
#3
Are you talking about “Automatically save offline data…” ? 😳
Reply
#4
Yes, when DB Connection drops. Application automatically go into offline mode and next time you login it asks whether you want to login using offline mode or not as well.
Thank You,
Pavan
Reply
#5
I am talking about the situation where we try to launch Rocket Remote Desktop when the database is already down. In this scenario, the app completely blocks us from logging in and viewing our server list. We cannot connect to anything because the connections are not saved locally on the computer. We need the application to cache this data so we can open it and work even if the database is completely unreachable.
Reply
#6
There is an option to save offline data on application exit - then you will be able to use the OfflineData on startup without having active database connection
Regards/Gruss
Oliver
Reply
#7
(27-04-2026, 02:12 PM)DevOma Wrote: There is an option to save offline data on application exit - then you will be able to use the OfflineData on startup without having active database connection

Thanks - If so than it should be default behavior instead of "option".

By the way - where it is located ?
Reply
#8
It's under Tools > settings > Application > offline
Thank You,
Pavan
Reply
#9
(28-04-2026, 07:47 AM)pavankumarc Wrote: It's under Tools > settings > Application > offline

Thanks - I can see:

"Unhandled Exception - An unhandled error occurred in the application"

Any logs location to get more details about this issue ? Nothing in event log..
Reply
#10
Which version of RRD you are using ? and when is this error happening ?

You can see Administration > Error logs
Thank You,
Pavan
Reply
#11
Version 18.0.8842.1 (2025 Patch 7).

Got error trying to logon with checkbox “Connect environment in offline mode”
Reply
#12
Try to start "As Adinistrator" - then the error should be logged - open Event Viewer => WIndows Logs => Application
Regards/Gruss
Oliver
Reply




Users browsing this thread: 1 Guest(s)