Mandantenverwaltung windata professional 9 SQL: Unterschied zwischen den Versionen
Aus windata WIKI
(Leere Seite erstellt) |
|||
Zeile 1: | Zeile 1: | ||
+ | <div class="mw-parser-output">[[File:w9logosql.png|right|Dieses Thema betrifft windata professional 9 SQL]] | ||
+ | <br> | ||
+ | <h1 class="mwt-heading">Funktion der Mandantenverwaltung</h1> | ||
+ | * Ü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. | ||
+ | </div> | ||
+ | '''Begriff Mandant:''' | ||
+ | <p></p> | ||
+ | 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. | ||
+ | <p></p> | ||
+ | '''Was sind SQL-LDF-Dateien?''' | ||
+ | <p></p> | ||
+ | * 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. | ||
+ | <p></p> | ||
+ | <h2 class="mwt-heading">Werden zusätzliche Mandanten angelegt, so gilt für diese:</h2> | ||
+ | * 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 [[Datenaustausch#Datenaustausch_Export:|'''''exportieren''''']] und in den weiterhin bestehenden windata-Mandant [[Importieren|'''''importieren''''']]. | ||
+ | * Bei Verwendung der [[Automatisierungsmöglichkeiten|'''''Automatisierungsmöglichkeiten''''']] von windata professional 9 SQL muss der jeweilige windata-Mandant per Parameter angesprochen werden. | ||
+ | <p></p> | ||
+ | <h2 class="mwt-heading">Mandantenanlage</h2> | ||
+ | <span>* In einer aktiven windata-Installation (mit vorhandenen Datenbeständen) wählen Sie im Gruppenmenü "Verwaltung" die Funktion "Mandantenverwaltung"</span> | ||
+ | <span></span> | ||
+ | <p></p> | ||
+ | [[FILE:aufrufmv.png|300x100px]] | ||
+ | * Wählen Sie aus Menü->Verwaltung->Mandantenverwaltung aus | ||
+ | <p>'''Wählen Sie den SQL-Server aus.'''</p> | ||
+ | [[file:Servername-Instanz.png|770x400px|frameless]] | ||
+ | <p></p> | ||
+ | * Wird Ihr Server nicht automatisch angezeigt, wählen Sie diesen optional über: | ||
+ | <p></p> | ||
+ | * 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". | ||
+ | <h3 class="mwt-heading">Auswahl bestehenden Mandanten</h3> | ||
+ | [[file:Mandant93aw.png|770x400px|frameless]] | ||
+ | * Entweder wählen Sie einen neuen noch nicht eingebunden Mandanten oder wählen die Neuanlage. | ||
+ | <p></p> | ||
+ | [[file:Mandant93aw2.png|770x400px|frameless]] | ||
+ | * Wählen Sie den vorgeschlagenen Mandanten und weiter. | ||
+ | <p></p> | ||
+ | <h3 class="mwt-heading">Erstellung neuen Mandanten</h3> | ||
+ | === Farbe === | ||
+ | <p></p> | ||
+ | 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. | ||
+ | <p></p> | ||
+ | [[file:Farbemandant.png|770x400px|frameless]] | ||
+ | * Neuen Mandanten anlegen. | ||
+ | </div> | ||
+ | <p></p> | ||
+ | [[file:Mandant93n.png|770x400px|frameless]] | ||
+ | * Neuen Mandanten anlegen. | ||
+ | <p></p> | ||
+ | [[file:Mandant93na.png|770x400px|frameless]] | ||
+ | * Namen anlegen mit maximal 12 Zeichen. | ||
+ | <p></p> | ||
+ | [[file:Mandant93nende.png|770x400px|frameless]] | ||
+ | * Ende. | ||
+ | <p></p> | ||
+ | <h3 class="mwt-heading">Anlage Mandant im Kundenserver</h3> | ||
+ | <p></p> | ||
+ | [[file:1Zugang_manuell.png|770x400px|frameless]] | ||
+ | <p>'''Klicken Sie zunächst auf den Button „Optionen“''' und wählen „Zugangsdaten manuell eingeben“ (Administratoren).</p> | ||
+ | <p class="mwt-paragraph"><br></p> | ||
+ | <p></p> | ||
+ | [[file:img1628674892376.png|605x397px|frameless]] | ||
+ | *'''Klicken Sie auf die Markierung''' Datenbank (Mandant) in eigenen SQL-Server erstellen“. | ||
+ | * Klicken Sie auf den Button "Weiter". | ||
+ | <p><br></p> | ||
+ | [[file:2Freigabe.png|605x395px|frameless]] | ||
+ | <p><p/> | ||
+ | * Lesen Sie die Hinweise zur Übergabe der windata Datenbanken. | ||
+ | * Setzen den Haken "bei gelesen...". | ||
+ | <p><br></p> | ||
+ | [[file:3MVV.png|605x397px|frameless]] | ||
+ | <p></p> | ||
+ | <p>'''Wählen Sie nun Ihren SQL-Server''' mit den folgenden Optionen aus:</p> | ||
+ | * Klicken Sie auf „SQL-Server suchen“, wenn dieser nicht angezeigt wird | ||
+ | * Manuelle Hinterlegung des Servernamens. | ||
+ | <p></p> | ||
+ | <p>'''Alternativ'''</p> | ||
+ | <p></p> | ||
+ | * können Sie über "SQL Erkennung über IP, Port" den SQL Server ansteuern. | ||
+ | <p></p> | ||
+ | '''Nachdem der Servername und Instanz hinterlegt sind:''' | ||
+ | <p></p> | ||
+ | * 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“. | ||
+ | <p><br></p> | ||
+ | [[file:img1628637996068.png|605x397px|frameless]] | ||
+ | <p><br></p> | ||
+ | <p class="mwt-paragraph">Markieren Sie die Option '''Neuen Mandant erstellen"''' und bestätigen Sie mit „Weiter“.</p> | ||
+ | <p></p> | ||
+ | '''* 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.''' | ||
+ | <p class="mwt-paragraph">Vergeben Sie hier einen Benutzernamen und Passwort. Markieren Sie die gewünschte Option bestätigen mit „Weiter“.</p> | ||
+ | <p><br></p> | ||
+ | [[file:Img1628651764352Neu2.png|800x400px|frameless]] | ||
+ | <p><br></p> | ||
+ | * Nach erfolgreicher Anlage der Datenbanken bestätigen Sie mit „Fertig stellen“. | ||
+ | * Mandantenname darf maximal 12 Zeichen umfassen. | ||
+ | [[file:mandnamezulang.png|600x350px|frameless]] | ||
+ | <p></p> | ||
+ | * Mandantename > als 12 Zeichen, wird eine Warnmeldung angezeigt. | ||
+ | <p></p> | ||
+ | Bemerkung zum Benutzer '''windata.Administrator''' | ||
+ | <p></p> | ||
+ | * 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'''. | ||
+ | [[file:img1628682181532.png|605x397px|frameless]] | ||
+ | <p><br></p> | ||
+ | <h3 class="mwt-heading">Zwischen Mandanten wählen</h3> | ||
+ | * Bei der Anmeldung. | ||
+ | [[file:Mandantwahl.png|770x400px|frameless]] | ||
+ | <p></p> | ||
+ | * Über Menü. | ||
+ | <p></p> | ||
+ | [[file:Mandantwahl2.png|400x200px|frameless]] | ||
+ | <p></p> | ||
+ | <h2 class="mwt-heading">Mandanten löschen</h2> | ||
+ | <p></p> | ||
+ | * Menü unter Verwaltung die Mandantenverwaltung aufrufen. | ||
+ | <p></p> | ||
+ | [[file:mauswahll1.png|600x400px|frameless]] | ||
+ | <p></p> | ||
+ | * Mandant auswählen und auf Löschen klicken. | ||
+ | ** nächstes Fenster wird angezeigt. | ||
+ | [[file:mauswahll2.png|600x400px|frameless]] | ||
+ | <p></p> | ||
+ | * '''Wird Mandant unwiderruflich löschen ausgewählt''', wird der Eintrag hier in der Ansichtstabelle als auch die '''Datenbank mit samt allen Daten gelöscht'''. | ||
+ | <p></p> | ||
+ | * '''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. | ||
+ | <p></p> | ||
+ | [[file:mauswahll3l.png|600x400px|frameless]] | ||
+ | <p></p> | ||
+ | * Der ausgewählte Mandant mit Datenbank wurde vom MS-SQL Server gelöscht. |
Aktuelle Version vom 28. Februar 2025, 08:49 Uhr
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"
- Wählen Sie aus Menü->Verwaltung->Mandantenverwaltung aus
Wählen Sie den SQL-Server aus.
- 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
- Entweder wählen Sie einen neuen noch nicht eingebunden Mandanten oder wählen die Neuanlage.
- 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.
- Neuen Mandanten anlegen.
- Neuen Mandanten anlegen.
- Namen anlegen mit maximal 12 Zeichen.
- Ende.
Anlage Mandant im Kundenserver
Klicken Sie zunächst auf den Button „Optionen“ und wählen „Zugangsdaten manuell eingeben“ (Administratoren).
- Klicken Sie auf die Markierung Datenbank (Mandant) in eigenen SQL-Server erstellen“.
- Klicken Sie auf den Button "Weiter".
- Lesen Sie die Hinweise zur Übergabe der windata Datenbanken.
- Setzen den Haken "bei gelesen...".
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“.
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“.
- Nach erfolgreicher Anlage der Datenbanken bestätigen Sie mit „Fertig stellen“.
- Mandantenname darf maximal 12 Zeichen umfassen.
- 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.
Zwischen Mandanten wählen
- Bei der Anmeldung.
- Über Menü.
Mandanten löschen
- Menü unter Verwaltung die Mandantenverwaltung aufrufen.
- Mandant auswählen und auf Löschen klicken.
- nächstes Fenster wird angezeigt.
- 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.
- Der ausgewählte Mandant mit Datenbank wurde vom MS-SQL Server gelöscht.