Hi, Carl.
Thanks for replying.
Absolutely zero errors presented in the Event logs of either the broker I'm trying to connect from or the SQL server I'm trying to connect to. so it's like it's not even getting through. Also worth noting that the connection string works fine when testing via a UDL file and manually configuring an ODBC connection to the SQL instance from the Broker also works fine.
I have indeed tried recreating the security group and re-adding the brokers (and rebooting) with no luck.
In terms of giving the security group db_owner permissions, I can't do that if I'm trying to create the DB via the deployment (dedicated server option) as it obviously doesn't exist at that stage. I have tried creating an empty DB manaully first and going via the 'Shared DB' option (giving the security group owner permissions and adding login credentials to the connection string), but I get the same error.
FYI I used Nedim's guide to deploy this and as I said, it worked fine the first time. The ONLY difference here is that I built a new VM for the SQL server, so I suspect the issue is config there.
https://nedimmehic.org/category/remote-desktop-services-2016/
I have also scoured Ryan's blog (that you linked above), but no joy. It's tricky as most of these guides relate to 2012/2016 servers and there are subtle differences in config with 2019.
One thing that would be great to clarify is relating to the TCP settings in Configuration Manager on the SQL server as there are so many guides online that offer slightly different config guidance.
Under SQL Native Client 11.0 Configuration (32 & 64-bit) I have set the default port as 1433:
Under Protocols for 'SQL INSTANCE' I have disabled 'Listen All' and set port 1433 under all IP options:
Does this look correct? And would you expect me to have to specify port 1433 in the connection string? FYI I've set up firewall exclusions for both TCP Port 1433 and UDP port 1434 on both the SQL Server and Brokers.
Thank you
Daniel