Thank you so much for your help.
I think that with this information we will be able to get it working.

Regards!


Federico Cavallaro

Gestor de Seguridad en Infraestructura y Comunicaciones

Protección de Activos de Información
Banco de la Provincia de Buenos Aires
Guanahani 580 (C1274ACJ) – Nivel 4 – Núcleo C – C.A.B.A.
Tel.: 5166-7880 – Int.27880

E-Mail: fcavall...@bpba.com.ar

________________________________
From: Justin VanAbrahams <jvanabrah...@abico.com>
Sent: Wednesday, November 29, 2023 5:34:32 PM
To: user@guacamole.apache.org <user@guacamole.apache.org>
Subject: RE: Using SQL Always On

PRECAUCION: este correo electrónico proviene de un remitente externo. No haga 
clic en enlaces ni abra archivos adjuntos a menos que reconozca al remitente y 
sepa que el contenido es seguro.


Your DB team is missing a key component – the listener. It is the listener’s IP 
or FQDN you should be pointing Guacamole to, not the RW or RO instances 
directly. In fact, if you point to a RO or RW node instead of the listener, 
AlwaysOn doesn’t work. To create an example, if your database is configured 
like:



sql-rw.domain.com

sql-ro.domain.com



you must also have a



listener.domain.com



configured for AlwaysOn to work. When you create availability group, it will 
require you to also create the listener (or use an existing one…). After the 
availability group is created, you can then add your Guacamole database to that 
availability group. Ask your DB team for the connection info for the listener.



See this article:



https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/availability-group-listener-overview?view=sql-server-ver16



Probably should take this conversation offline, as this is really about MS SQL 
and not Guacamole. You can feel free to email me directly and I can help as 
best I can.









From: Cavallaro, Federico <fcavall...@bpba.com.ar.INVALID>
Sent: Wednesday, November 29, 2023 9:42 AM
To: user@guacamole.apache.org
Subject: RE: Using SQL Always On



Thank you very much for your answer.

However, I have an additional question: our DB team tells us that we should 
point to an FQDN, which resolves 2 IPs.

One of the DBs is RW and the other RO. It changes when the main one fails.

That is why they tell us that we must add a parameter after the DB name. The 
guacamole.properties configuration would look like this:

sqlserver-hostname: fqdn_db_server;MultiSubnetFailover=True



This is possible? Or are both instances required to be RW?



Regards!

________________________________

De: Justin VanAbrahams <jvanabrah...@abico.com<mailto:jvanabrah...@abico.com>>
Enviado: miércoles, 29 de noviembre de 2023 14:18
Para: user@guacamole.apache.org<mailto:user@guacamole.apache.org> 
<user@guacamole.apache.org<mailto:user@guacamole.apache.org>>
Asunto: RE: Using SQL Always On



PRECAUCION: este correo electrónico proviene de un remitente externo. No haga 
clic en enlaces ni abra archivos adjuntos a menos que reconozca al remitente y 
sepa que el contenido es seguro.



FWIW, in an AlwaysOn configuration, you still need a connection to a specific 
database. The difference between a standalone and AlwaysOn database is the 
presence of an intermediary listener, which directs traffic to the correct SQL 
instance. An AlwaysOn connection string looks (and works) exactly like a 
standalone connection string… the client (ie, Guacamole) doesn’t know the 
difference.



From: Cavallaro, Federico 
<fcavall...@bpba.com.ar.INVALID<mailto:fcavall...@bpba.com.ar.INVALID>>
Sent: Wednesday, November 29, 2023 4:57 AM
To: user@guacamole.apache.org<mailto:user@guacamole.apache.org>
Subject: RE: Using SQL Always On



Hello, is it possible to configure a connection to a SQL database with AlwaysOn 
instead of pointing to a specific DB?



Thanks.





[cid:image001.png@01DA22BF.F5ADD8C0]

Federico Cavallaro

Gestor de Seguridad en Infraestructura y Comunicaciones

Protección de Activos de Información
Banco de la Provincia de Buenos Aires
Guanahani 580 (C1274ACJ) – Nivel 4 – Núcleo C – C.A.B.A.
Tel.: 5166-7880 – Int.27880

E-Mail: fcavall...@bpba.com.ar<mailto:fcavall...@bpba.com.ar>



En el Banco Provincia nos preocupamos por nuestro impacto ambiental. Por favor 
piense antes de imprimir este correo de manera innecesaria. Con cada hoja no 
usada ahorramos agua, evitamos tala de árboles y disminuimos la emisión de CO2

El contenido del presente mensaje y sus adjuntos es privado, estrictamente 
confidencial y exclusivo para su destinatario, pudiendo contener información 
protegida por normas legales y de secreto profesional. Bajo ninguna 
circunstancia su contenido puede ser transmitido o revelado a terceros ni 
divulgado en forma alguna. En consecuencia de haberlo recibido por error, 
solicitamos contactar al remitente y eliminarlo de su sistema.

En el Banco Provincia nos preocupamos por nuestro impacto ambiental. Por favor 
piense antes de imprimir este correo de manera innecesaria. Con cada hoja no 
usada ahorramos agua, evitamos tala de árboles y disminuimos la emisión de CO2

El contenido del presente mensaje y sus adjuntos es privado, estrictamente 
confidencial y exclusivo para su destinatario, pudiendo contener información 
protegida por normas legales y de secreto profesional. Bajo ninguna 
circunstancia su contenido puede ser transmitido o revelado a terceros ni 
divulgado en forma alguna. En consecuencia de haberlo recibido por error, 
solicitamos contactar al remitente y eliminarlo de su sistema.

En el Banco Provincia nos preocupamos por nuestro impacto ambiental. Por favor 
piense antes de imprimir este correo de manera innecesaria. Con cada hoja no 
usada ahorramos agua, evitamos tala de árboles y disminuimos la emisión de CO2

El contenido del presente mensaje y sus adjuntos es privado, estrictamente 
confidencial y exclusivo para su destinatario, pudiendo contener información 
protegida por normas legales y de secreto profesional. Bajo ninguna 
circunstancia su contenido puede ser transmitido o revelado a terceros ni 
divulgado en forma alguna. En consecuencia de haberlo recibido por error, 
solicitamos contactar al remitente y eliminarlo de su sistema.

Reply via email to