Hallo,
deinen Fragen entnehme ich, dass dir noch ein paar Grundlagen in Bezug auf Datenbanken fehlen. Zuerst einmal sprichtst du davon das SQL bei deinem Fereund ebendso installiert sei wie bei dir, du meinst aber (höchstwahrscheinlich) den
Micosoft-SQL-Server (Express). SQL ist die Bezeichnung einer
Anfragesprache auf diverse Datenbanken, aber keine
Datenbank selbst. Einige Hersteller von Datenbanken neigen nur dazu das kürzel SQL auch in ihren Produktnamen zu verwenden.
Für deinen Verwendungszweck ist MS-SQL aber wahrscheinlich nicht die richtige Wahl. Du benötigst ja, wie du sagst einen Zentralen Datenbankserver, auf den du mit deinem Freund zugreifen kannst. Also einen Rechner, der rund um die Uhr eingeschaltet ist und im Internet hängt. Also anders gesagt, einen Webserver auf dem deine Datenbank läuft, kostengünstige oder gar kostenlose Webserver bieten dir aber in aller Regel nicht die Möglichkeit einen MS-SQL Server zu betreiben sie bieten meist
MariaDB/
MySQL oder
PostgreSQL. Das dürfte aber kein Problem sein, da der Funktionsumfang von jeder dieser Datenbanken ausreichen sollte.
Für dich dürften die nächsten Schritte somit sein:
- Finde ein Zuhause für deine Daten, also einen Webserver mit Datenbank.
- Richte dort eine Datenbank für dein Projekt ein.
- Baue deine Anwendung so um, dass sie mir dieser Server Datenbank redet anstelle von deiner lokalen MS-SQL Datenbank
Das sollte alles machbar sein.
Nichts desto trotz ist der von
Th69 vorgeschlagene Zugriffsweg sicher der bessere.