1Y0-312 Advanced Site Architecture Practice Question
A Citrix architect is designing a new Citrix Virtual Apps and Desktops 7 Site. The company requires that the Site database be highly available and that the loss of a single database server not cause a Site-wide outage. The architect plans to use SQL Server Always On availability groups. Which statement accurately describes a requirement for this configuration?
⚠ Common exam trap
The trap here is thinking that Controllers must connect to individual SQL Server instances or that only database mirroring is supported, when in fact the availability group listener is the correct connection point.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The Delivery Controllers must be configured to connect to the availability group listener, not to an individual SQL Server instance.
To use SQL Server Always On availability groups with Citrix Virtual Apps and Desktops, the Delivery Controllers must be pointed to the availability group listener. The listener abstracts the underlying replicas and ensures that if a failover occurs, the Controllers automatically connect to the new primary replica without manual reconfiguration. This provides the required high availability for the Site database.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The Delivery Controllers must be configured to connect to each SQL Server replica individually and use a round-robin connection string.
Why it's wrong here
Citrix Delivery Controllers do not support a round-robin connection string for multiple SQL Server replicas. The supported method is to use the availability group listener, which automatically routes connections to the active primary replica. Attempting to configure multiple individual connections would not provide automatic failover and could lead to connection errors if a replica becomes unavailable. This approach is not supported and would not meet the high availability requirement.
- ✗
The Site database must be configured with database mirroring instead of Always On availability groups because Citrix only supports mirroring.
Why it's wrong here
Citrix Virtual Apps and Desktops supports both SQL Server mirroring and Always On availability groups for database high availability. Always On is the more modern and feature-rich option, providing multiple replicas and automatic failover. Stating that Citrix only supports mirroring is incorrect. The architect can choose Always On to meet the requirement, and it is a supported configuration. This option misrepresents Citrix support and would unnecessarily limit the design.
- ✓
The Delivery Controllers must be configured to connect to the availability group listener, not to an individual SQL Server instance.
Why this is correct
When using SQL Server Always On availability groups with Citrix Virtual Apps and Desktops, the Delivery Controllers must be configured to use the availability group listener name. The listener provides a virtual network name and IP address that abstracts the underlying SQL Server instances. If a failover occurs, the listener points to the new primary replica, allowing Controllers to reconnect without reconfiguration. Connecting directly to a specific instance would break during failover.
- ✗
The Site database must be hosted on a SQL Server Express instance because Always On is only supported with Express edition.
Why it's wrong here
SQL Server Express does not support Always On availability groups; that feature is available only in Enterprise Edition (and Standard Edition with limited support in newer versions). Citrix Virtual Apps and Desktops requires a full SQL Server edition for production deployments. Using Express would limit database size and performance, and would not provide the high availability required. This option is factually incorrect regarding SQL Server editions and their capabilities.
About these practice questions
Courseiva writes every 1Y0-312 question from scratch — 186 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Citrix exam blueprint
This 1Y0-312 practice question is part of Courseiva's free Citrix certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 1Y0-312 exam.