Guten Morgen in die Runde,
wie im Betreff genannt, geht es um den SQL Connection String um einen Verbindungsbroker auf einen SQL Server zugreifen zu lassen. Trotz vieler Versuche, scheitere ich dabei aber immer, wenn ich den Broker ins HA führen will an dieser Fehlermeldung: Die in der Datenbank-Verbindungszeichenfolge angegebene Datenbank ist nicht auf dem Remotedesktop-Verbindungsbroker verfügbar.
Hier Testumgebung:
1x SQL Server 2022 auf Windows Server 2022 Standard (aktuell Firewall komplett aus)
1x Windows Server 2022 Standard - mit Rollen zur Remotedesktopbereitstellung
Auf diesem sind folgende ODBC-Treiber installiert: ODBC Driver 13 for SQL Server, ODBC Driver 17 for SQL Server
Der Broker befindet sich in einer Sicherheitsgruppe "BROKER" und diese ist auf dem Datenbankserver als DBCREATOR, PUBLIC und SYSADMIN hinterlegt.
Die Verbindungszeichenfolge lautet so:
DRIVER{ODBC Driver 17 for SQL Server};SERVER=tcp:10.100.50.38\REMOTEFARM,1433;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;Database=RDSFarm
Auf beiden Servern ist das SMSS installiert und zeigt die Datenbank sauber an. Zugriff ist also auch vom Broker auf den SQL-Server eigentlich möglich.
Bisherige Versuche:
Anstelle von ODBC Driver 17 auch 13 genutzt, mit und ohne geschweifte Klammern. Bei Server auch ohne TCP und Port-Angabe probiert und auch mit FQDN.
Wahlweise die Strings bei der Konfiguration auf Dedizidiert und auch Freigegeben Datenbank gestellt.
Habt Ihr eine Idee, was hier die Ursache sein kann, gibt es etwas spezielles, was bei SQL Server 2022 zu beachten ist - außer das es die Nativen Client-Treiber nicht mehr gibt?
Grüße
Forseti
Update:
Hab mal den SQL Server auf 2019 aufgesetzt und zusätzlich auch mit dem SQL Native Client probiert. Komme aber immer wieder auf die selbe Fehlermeldung.
Was mir noch aufgefallen ist, ich kann die Sicherheitsgruppe der Brokers "BROKER" nicht der Datenbank als db_owner zuweisen, erhalte hier die Fehlermeldung 15353 Level 16.
Im Nachgang kann ich aber diese Gruppe für die Datenbank mit anhängen. Ob die Datenbank bereits erstellt ist oder nicht - macht aber an der Fehlermeldung von oben keinen Unterschied.