Download
Download folgender Software
-
https://www.microsoft.com/de-de/sql-server/sql-server-downloads → Express Edition (kostenlos)
-
https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16 (kostenlos)
Installation
-
SQL2022-SSEI-Expr.exe → Standard-Installation durchführen (Immer “Ok“ bzw. “weiter“ klicken.)
-
Danach im dann installierten Programm “Sql Server Configuration Manager“ schauen, ob der Dienst “SQL Server (SQLEXPRESS)“ läuft.
Danach: Programm “SQL Server Management Studio” (SSMS) starten und im Verbindungsbildschirm aussuchen “browse for more“ → SQLEXPRESS und Windows Authentication.
Dann verbinden.
Man sieht eine leere Datenbank:
Dann
-
Rechtsklick auf den Knoten “Databases“ im Baum auf der linken Seite
-
Klick auf “New Database”
-
Neue Datenbank anlegen z.B. mit Namen “GGUConnect-230627“
Name ist beliebig wählbar. -
klicken auf “New Query“
-
Es öffnet sich ein Editor-Fenster in der Mitte
-
Dort den Inhalt des aktuellen MSSQL-Datenbank Scripts hineinkopieren.
Für die Zusendung es SQL Scripts bitte anfragen unter support@ggu-software.com -
auf Button “Execute Query“ drücken.
→
Nutzerrolle anlegen
Um die Verwaltung von Nutzern in Connect zu vereinfachen, sollte die Gruppe connect_contributor angelegt werden.
Im Normalfall wird die Gruppe bei der Initialisierung der Datenbank über das Initialisierungsskript bereits erstellt worden sein. Wenn dies bei Ihnen nicht der Fall ist, folgen Sie bitte der folgenden Anleitung:
Die Rolle ist Datenbank spezifisch und gilt somit nur für die von Ihnen gewählte Datenbank.
-
In SSMS
-
Verbindung zum SQL Server herstellen
-
Rechtsklick auf die Datenbank
-
New Queryauswählen -
Den folgenden Schnipsel ausführen:
CREATE ROLE connect_contributor; GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON SCHEMA::dbo TO connect_contributor;
-
Jeder Nutzer der Gruppe connect_contributor ist jetzt berechtigt, in der Datenbank Daten zu lesen, zu erstellen, zu aktualisieren und zu löschen.
TCP Verbindungen aktivieren
-
im SQL Server Management Studio auf der linken Seite im Baum auf den obersten Knoten (Also die installierte Datenbankinstanz) rechtsklicken
-
im sich öffnenden Fenster auf “Security“
-
und dann bei “Server Authentication mode“ auswählen: “SQL Server and Windows Authentication Mode“
-
Das Programm “Sql Server Configuration Manager” starten
-
Klick auf “SQL Server-Netzwerkkonfiguration”
-
Klick auf “Protokolle für 'SQLEXPRESS'“
-
Klick auf “TCP/IP”
-
Dann auf “Aktivieren”
-
Dann auf Reiter “IP-Adressen“
-
Herunterscrollen zu IPAll: Dort “Dynamische Ports” leeren und TCP-Port belegen mit z.B. 1433
-
Das Programm “Sql Server-Dienste” im Menü auf der linken Seite
-
“SQL Server (SQLEXPRESS)“ neu starten.
Unter Umständen muss in der Windows Firewall der gewählte Port freigegeben werden. Kommandozeilen-Aufruf siehe unten. Oder per Oberfläche:
-
Programm Windows Defender Firewall öffnen,
-
neue Regel bei “Eingehende Regeln”
-
Lokaler Port: <der oben gewählte Port>
-
Remoteport: beliebig
netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile
→
User anlegen
-
In Programm “Microsoft SQL Server Management Studio” mit der Datenbank verbinden (<Rechnername>\SQLEXPRESS)
-
Im Baum auf der linken Seite klicken auf <Datenbank-Instanz> → Security → Logins
-
Rechtsklick, dann “New Login…”
-
Login Name vergeben
-
“SQL Server authentication” auswählen
-
Password und Confirm Password
-
Bei User Mapping auswählen: Map
-
Database “GGUConnect-230627”
-
User <Login Name> >
-
Default Schema: dbo
-
-
Und dann unten “Database role membershipt for GGU-CONNECT-230627“: public und connect_contributor
-
speichern
→
Via GGU-CONNECT verbinden
-
GGU-CONNECT starten
-
Im Menü “Datenbank” --> “Mit SQL-Datenbank verbinden”
-
Verbindungsinformationen wie folgt hinterlegen
-
Name: <beliebig>
-
URL: localhost, wenn DB lokal läuft oder IP-Adresse oder Host-Name des Rechners
-
Port: <wie oben gewählt, im Beispiel 1433>
-
UserName: <wie oben gewählt>
-
Passwort: <wie oben gewählt>
-
Datenbank: GGUConnect-230627
-
-
Klick auf Verbinden (Icon mit Wolke und +)
→