Citrix Provisioning

Offline database support

When offline database support is enabled on the farm, a snapshot of the database is created and initialized at server startup. The Stream Process continually updates the snapshot.

When the database becomes unavailable, the Stream Process uses the snapshot to get information about the Citrix Provisioning server and the target devices available to the server. This process allows servers and target devices to remain operational. However, when the database is offline, management functions and the console become unavailable.


The snapshot for offline database support is in memory. However, the offline database support option might not work if the database is partially available, or otherwise responds poorly or in an unexpected manner.

When the database connection becomes available, the Stream Process synchronizes any server or target device status changes made to the snapshot, back to the database.

Image of the stream process


These features, options, and processes remain unavailable when the database connection is lost, even if the Offline Database Support option is enabled:

  • AutoAdd target devices
  • Virtual disk updates
  • Virtual disk creation
  • Active Directory password changes
  • Stream Process startup
  • Image Update service
  • Management functions: PowerShell, MCLI, SoapServer, and the Console

Enabling offline database Support

  1. In the Citrix Provisioning console tree, right-click on the Farm, then select Properties. The Farm Properties dialog appears.
  2. On the Options tab, select the Offline Database Support check box.
  3. Restart Stream services.
Offline database support