Aktionen

Mandantenverwaltung windata professional 9 SQL

Aus windata WIKI

Dieses Thema betrifft windata professional 9 SQL


Funktion der Mandantenverwaltung

  • Über die Mandantenverwaltung wird eine Trennung von Programm und Daten realisiert.
  • Das installierte windata-Programm werden in zwei Verzeichnissen voneinander getrennt installiert.
    • Grundprogramm: C:\Program Files\windata\professional9
    • Datenbereich: C:\ProgramData\windata\Professional9
    • Datenbank: Datenbankverzeichnis des installierten MS-SQL Servers
    • Beispiel: C:\Program Files\Microsoft SQL Server\MSSQL16.WINDATA\MSSQL\DATA
  • Über die Mandantenverwaltung kann ein Mandant / Datenbank mehreren Usern über deren lokale windata-Installation oder einer installierten Serverumgebung zur Verfügung gestellt werden.

Begriff Mandant:

Im Gegenzug zu den vorherigen winata Versionen (Access97 Datenbanken) ist unter windata Professional 9 SQL der Mandantenname gleichzeitig der Name der SQL Datenbank, der die Daten aufnimmt und speichert.

  • Die erstellte (eine) Datenbank wird im vorgegebenen Verzeichnis des SQL-Servers abgelegt und hat die Dateiendung MANDANTENNAME.mdf.
  • Zusätzlich wird eine Datei MANDANTENNAME_log.ldf angelegt.

Was sind SQL-LDF-Dateien?

  • Die LDF-Datei ist das Transaktionsprotokoll, mit dem Sie bei Systemausfällen „zeitpunktbezogene“ Wiederherstellungen durchführen können.
  • Dies funktioniert so, dass Sie von Ihrem letzten vollständigen Backup wiederherstellen und die Transaktionen aus der Transaktionsprotokolldatei „wiedergeben“ können.

Werden zusätzliche Mandanten angelegt, so gilt für diese:

  • Manuell angelegte Mandanten können beliebig benannt werden, max. 12. Zeichen für die Namensvergabe.
  • Jeder Mandanten wird in einer eigenen Datensicherung in vordefinierten Ordnern abgelegt.
  • Inhalte aus mehreren windata-Mandanten können NICHT über eine windata-Funktion zusammengeführt werden.
    • Hier bleibt nur die Möglichkeit, Daten aus den bisherigen Mandanten zu exportieren und in den weiterhin bestehenden windata-Mandant importieren.
  • Bei Verwendung der Automatisierungsmöglichkeiten von windata professional 9 SQL muss der jeweilige windata-Mandant per Parameter angesprochen werden.

Mandantenanlage

* In einer aktiven windata-Installation (mit vorhandenen Datenbeständen) wählen Sie im Gruppenmenü "Verwaltung" die Funktion "Mandantenverwaltung"

Aufrufmv.png

  • Wählen Sie aus Menü->Verwaltung->Mandantenverwaltung aus

Wählen Sie den SQL-Server aus.

Servername-Instanz.png

  • Wird Ihr Server nicht automatisch angezeigt, wählen Sie diesen optional über:

  • SQL-Server suchen
  • manuelle Erfassung des Servernamens oder über
  • den Button "Optionen". Hier steht Ihnen die Erfassung des Servers per IP-Adresse und Port zur Verfügung.
  • Bestätigen Sie mit "Weiter".

Auswahl bestehenden Mandanten

Mandant93aw.png

  • Entweder wählen Sie einen neuen noch nicht eingebunden Mandanten oder wählen die Neuanlage.

Mandant93aw2.png

  • Wählen Sie den vorgeschlagenen Mandanten und weiter.

Erstellung neuen Mandanten

Farbe

Für alle Kunden, welche mehrere windata-Mandanten nutzen, ist die Zuordnung einer Farbe zum jeweiligen Mandanten sinnvoll. Somit kann zusätzlich sichergestellt werden, dass die gewünschten Aktionen wie z. B. Zahlungen auch im richtigen Mandanten ausgeführt werden.

Farbemandant.png

  • Neuen Mandanten anlegen.

Mandant93n.png

  • Neuen Mandanten anlegen.

Mandant93na.png

  • Namen anlegen mit maximal 12 Zeichen.

Mandant93nende.png

  • Ende.

Anlage Mandant im Kundenserver

1Zugang manuell.png

Klicken Sie zunächst auf den Button „Optionen“ und wählen „Zugangsdaten manuell eingeben“ (Administratoren).


Img1628674892376.png

  • Klicken Sie auf die Markierung Datenbank (Mandant) in eigenen SQL-Server erstellen“.
  • Klicken Sie auf den Button "Weiter".


2Freigabe.png

  • Lesen Sie die Hinweise zur Übergabe der windata Datenbanken.
  • Setzen den Haken "bei gelesen...".


3MVV.png

Wählen Sie nun Ihren SQL-Server mit den folgenden Optionen aus:

  • Klicken Sie  auf „SQL-Server suchen“, wenn dieser nicht angezeigt wird
  • Manuelle Hinterlegung des Servernamens.

Alternativ

  • können Sie über "SQL Erkennung über IP, Port" den SQL Server ansteuern.

Nachdem der Servername und Instanz hinterlegt sind:

  • Tragen Sie den von Ihnen erstellten Benutzer (hier sa) zur der von Ihnen vorbereiteten Instanz ein.
  • Der Benutzer benötigt alle Rechte zur Verwaltung der Instanz.
  • Es kann durchaus auch der SA-Benutzer der gesamten SQL-Datenbanken eingetragen werden.
  • Bestätigen Sie den gefundenen Server und die Angaben zum Benutzer mit „Weiter“.


Img1628637996068.png


Markieren Sie die Option Neuen Mandant erstellen" und bestätigen Sie mit „Weiter“.

* Benennen Sie die SQL-Datenbanken bzw. dem Mandanten.

  • Hier eignet sich z.B. der Name des Unternehmens.
    • Eine optional gewählte Farbe zum Mandantennamen markiert dezent den Bildschirmrand des Programms.

(Möchten Sie weitere Mandanten (Datenbanken) einrichten, können Sie dies später über den Menüpunkt "Mandantenverwaltung" im Programm windata professional 9 vornehmen). * Für den internen Zugriff auf die Tabelle wird ein Benutzer mit den benötigten Rechten angelegt.

Vergeben Sie hier einen Benutzernamen und Passwort. Markieren Sie die gewünschte Option bestätigen mit „Weiter“.


Img1628651764352Neu2.png


  • Nach erfolgreicher Anlage der Datenbanken bestätigen Sie mit „Fertig stellen“.
  • Mandantenname darf maximal 12 Zeichen umfassen.

Mandnamezulang.png

  • Mandantename > als 12 Zeichen, wird eine Warnmeldung angezeigt.

Bemerkung zum Benutzer windata.Administrator

  • windata benötigt diesen internen User für den Zugriff auf die internen Datenbanktabellen.
  • Name nicht änderbar.
  • Passwort hinterlegen und dokumentieren.
    • Passwort darf max. 15 Zeichen lang sein.

Img1628682181532.png


Zwischen Mandanten wählen

  • Bei der Anmeldung.

Mandantwahl.png

  • Über Menü.

Mandantwahl2.png

Mandanten löschen

  • Menü unter Verwaltung die Mandantenverwaltung aufrufen.

Mauswahll1.png

  • Mandant auswählen und auf Löschen klicken.
    • nächstes Fenster wird angezeigt.

Mauswahll2.png

  • Wird Mandant unwiderruflich löschen ausgewählt, wird der Eintrag hier in der Ansichtstabelle als auch die Datenbank mit samt allen Daten gelöscht.

  • Wird Verknüpfung löschen ausgewählt, dann wird in dargestellten Mandantenansicht der Datenbankeintrag gelöscht und nur dieser.
    • Die Datenbank bleibt unangetastet.
    • Die Tabelle ist gespeichert unter C:\ProgramData\windata\professional9\Mandant9.mdb.
    • nächstes Fenster wird angezeigt.

Mauswahll3l.png

  • Der ausgewählte Mandant mit Datenbank wurde vom MS-SQL Server gelöscht.