Die Remote-Datenbank "physisch/zum Anfassen" liegt in dem Speicherort des MS SQL Servers (siehe Antwort von Josef14). Das ist ein echter Datenbankserver und ermöglicht es, dass mehrere Instanzen der Serversoftware gleichzeitig auf eine Datenbank zugreifen können.
Ob der SQL Server auf dem gleichen PC wie die Standsteuerung ist, oder irgend woanders im Netzwerk, ist völlig egal.
In der Serversoftware (egal ob im "Haupt"PC, Anmeldung, Kasse, etc.) wird immer hinterlegt, wie die Verbindung zu einer Datenbank aufgebaut wird. Du speicherst dir unter Extras -> Optionen -> Flex immer nur die Information wohin die Serversoftware sich verbinden soll. Ist beim Verbinden die Datenbank schon da, wird sie geöffnet. Ansonsten wird sie angelegt.
Du kannst auch problemlos mehrere Verbindungen speichern und mehrere Datenbanken auf mehreren PCs parallel öffnen. Überall, wo in den Verbindungseinstellungen der Datenbankname gleich ist, verbinden sich die Clients auf das selbe Preisschießen.
Beispiel: Du hast gerade dein Königsschießen laufen, da kommen nicht so viele und daher reichts wenn du die Datenbank nur auf dem Server-PC öffnest. Dann speicherst du dir die Verbindungseinstellungen für "Königsschießen" mit dem Datenbanknamen "Koenig2024" nur auf dem Server-PC.
Aber gleichzeitig läuft bei euch das Gauschießen, da brauchst du eine extra Anmeldung und Kasse. Dann speicherst du im Server-PC, in der Anmeldung und in der Kasse jeweils die Einstellungen unter Extras -> Optionen -> Flex z. B. unter "Gauschießen 2024" und überall dem gleichen Datenbanknamen "Gauschiessen24".
Die .FLEX-Dateien liegen lokal auf dem Server-PC und können genau 1x lokal geöffnet werden (keine weiteren PCs dürfen gleichzeitg drauf zugreifen!).
Die Remote-Datenbank ist immer dann notwendig, wenn mehrere PCs gleichzeitig die Datenbank öffnen müssen.
Eine .FLEX-Datei kann in eine Remote-Datenbank migriert werden und umgekehrt.