Principale utente con più risposte
Remote Desktop Connection Broker con SQL Server Express

Domanda
-
Buonasera,
abbiamo la necessità di creare un'infrastruttura cluster bilanciata con 2 server RD Windows Server 2012 R2 Standard. Tra i requisiti minimi consigliati viene richiesta un'istanza SQL Server Standard su un terzo server per la gestione delle sessioni RDP. Sono presenti alcune guide che spiegano come operare anche con una versione Express di SQL, ma non nei canali ufficiali Microsoft. Siamo dunque a chiedere se è possibile utilizzare una versione Express anziché Standard ed eventualmente quali limitazioni in termini di operatività può portare. L'infrastruttura dovrà gestire 50 connessioni RDP contemporanee.
A disposizione per ulteriori dettagli, ringraziamo anticipatamente per la disponibilità.
Risposte
-
Per eseguire una configurazione ad alta disponibilità per RD Connection Broker solitamente è richiesta la configurazione di un mirroring SQL Server: https://social.technet.microsoft.com/wiki/contents/articles/19937.window-server-2012-rd-connection-broker-high-availability-with-sql-server-mirror.aspx
In realtà non è obbligatorio per eseguire la configurazione, ma è evidente che il database SQL Server senza mirroring rappresenterà un punto critico per l'intera infrastruttura.
SQL Server Express (oltre ad avere limitazioni in fatto di memoria per singola istanza e di CPU) presenta anche delle limitazioni per quanto riguarda la funzionalità di mirroring: https://msdn.microsoft.com/en-us/library/cc645993%28v=SQL.110%29.aspx?f=255&MSPPError=-2147217396
per questi motivi non è consigliato. Comunque l'edizione Express non dovrebbe essere nemmeno ufficialmente supportata da Microsoft per questi scenari, dove viene richiesta una versione Standard o superiore.Se utilizzi invece Windows Server 2016 potresti utilizzare in alternativa direttamente un database su Azure: https://technet.microsoft.com/en-us/windows-server-docs/compute/remote-desktop-services/create-an-azure-sql-database-for-the-rd-connection-broker
- Modificato Fabrizio GiammariniMVP, Moderator mercoledì 28 dicembre 2016 16:56
- Proposto come risposta Alessandro AlpiMVP, Moderator lunedì 2 gennaio 2017 08:22
- Contrassegnato come risposta Tecnico JTPnet lunedì 2 gennaio 2017 16:56
Tutte le risposte
-
Per eseguire una configurazione ad alta disponibilità per RD Connection Broker solitamente è richiesta la configurazione di un mirroring SQL Server: https://social.technet.microsoft.com/wiki/contents/articles/19937.window-server-2012-rd-connection-broker-high-availability-with-sql-server-mirror.aspx
In realtà non è obbligatorio per eseguire la configurazione, ma è evidente che il database SQL Server senza mirroring rappresenterà un punto critico per l'intera infrastruttura.
SQL Server Express (oltre ad avere limitazioni in fatto di memoria per singola istanza e di CPU) presenta anche delle limitazioni per quanto riguarda la funzionalità di mirroring: https://msdn.microsoft.com/en-us/library/cc645993%28v=SQL.110%29.aspx?f=255&MSPPError=-2147217396
per questi motivi non è consigliato. Comunque l'edizione Express non dovrebbe essere nemmeno ufficialmente supportata da Microsoft per questi scenari, dove viene richiesta una versione Standard o superiore.Se utilizzi invece Windows Server 2016 potresti utilizzare in alternativa direttamente un database su Azure: https://technet.microsoft.com/en-us/windows-server-docs/compute/remote-desktop-services/create-an-azure-sql-database-for-the-rd-connection-broker
- Modificato Fabrizio GiammariniMVP, Moderator mercoledì 28 dicembre 2016 16:56
- Proposto come risposta Alessandro AlpiMVP, Moderator lunedì 2 gennaio 2017 08:22
- Contrassegnato come risposta Tecnico JTPnet lunedì 2 gennaio 2017 16:56
-