Was ist der DBWizard?
Der DBWizard ist ein Programm zur Konvertierung der FibuNet-Daten aus der Version v4 in die FibuNet-Datenbankversion v5.
Voraussetzungen
SQL-Server-Zugriff
Sie benötigen Zugriff auf eine Microsoft SQL Server 2012-Instanz. Der Benutzer, der sich mit dem SQL Server verbindet, muss mindestens Mitglied folgender SQL-Server-Rollen sein:
dbcreator
diskadmin
public
Der Benutzer muss auf allen existierenden FibuNet-Datenbanken der Rolle db_owner zugeteilt sein. Dies geschieht implizit, wenn der Benutzer die jeweilige Datenbank angelegt hat.
Weitere Voraussetzungen
Lesezugriff auf das Root-Verzeichnis der FibuNet v4 zur Migration der Daten.
Verwenden Sie den aktuellsten Releasestand von FibuNet v4.x, um die aktuellste Version des FNCheckers zu nutzen.
Der DBWizard muss unter einem Windows-Account gestartet werden, der Schreibzugriff auf das Verzeichnis <FibuNet-Root>\fibunetdata\LOG\Migration hat.
Vorbereitung
Technische Vorbereitungen
Führen Sie die v5-Server-Installation durch.
Prüfen Sie alle zu migrierenden Mandanten und Wirtschaftsjahre vorher mit dem FNChecker und bereinigen Sie eventuelle Datenprobleme.
Daten vorbereiten
Lesen Sie die "Anleitung zur Konvertierung der FibuNet-Daten von Version v4 auf Version v5".
Bearbeiten Sie Punkt 1 und 2 im Dokument "Checkliste für den Umstieg von v4 auf v5".
Durchführung
Datenbank konfigurieren
Wählen Sie den Datenbankserver aus der Liste.
Melden Sie sich am Server an.
Wählen Sie die Datenbank aus.
Testen Sie die Verbindung.
Mandanten und Wirtschaftsjahre einspielen
Starten Sie den DBWizard.
Beim ersten Aufruf konfigurieren Sie die Datenbank (siehe oben).
Stellen Sie die Verbindung zur Datenbank her. Mandanten mit vorhandenen Daten werden in der linken Liste fett dargestellt.
Stellen Sie sich auf den gewünschten Mandanten und wählen Sie "Ein neues Wirtschaftsjahr hinzufügen".
Das zuletzt eingetragene FibuNet-v4-Verzeichnis und der aktuelle Mandant werden angezeigt. Ändern Sie bei Bedarf die Quelle.
Markieren Sie die zu importierenden Wirtschaftsjahre und klicken Sie auf [OK].
Wählen Sie, ob die Mahnarchive aus der v4 migriert werden sollen.
Prüfen Sie im Protokoll, dass die Bemerkung "Datenbank wurde freigeschaltet" für jedes konvertierte Wirtschaftsjahr vorhanden ist.
Wichtig: Nur wenn dieser Satz im Protokoll steht, kann in dem Wirtschaftsjahr in der v5 gebucht werden. Nach erfolgreicher Migration wird der Mandant in der FibuNet v4 automatisch zum Buchen gesperrt.
Konvertierung wiederholen
Falls beim Einspielen ein Fehler auftritt oder Sie die Konvertierung wiederholen möchten:
Beheben Sie die Fehler in der FibuNet Version v4.
Löschen Sie in der Datei mmmMAND.ini (im Mandantenunterverzeichnis der v4) den Migrationseintrag unter [MIGRATION].
Öffnen Sie den DBWizard und verbinden Sie sich mit der Vorgabedatenbank.
Stellen Sie sich auf den gewünschten Mandanten.
Entfernen Sie zuerst das fehlerhafte Wirtschaftsjahr mit "Wirtschaftsjahr entfernen".
Fügen Sie danach ein neues Wirtschaftsjahr hinzu.
Prüfen Sie erneut das Protokoll auf den Eintrag "Datenbank wurde freigeschaltet".
Migrationsstatus in mmmMAND.ini
Eintrag | Bedeutung |
WiJahrX=SUCCESS | Migration erfolgreich - Buchen nur in v5 |
WiJahrX=ERROR | Migration fehlerhaft - Buchen nur in v4 |
WiJahrX=RUN | Migration läuft - Buchen nicht möglich |
Funktionen im DBWizard
Grundverbindung konfigurieren
Öffnet das Fenster zum Einrichten der Datenbankverbindung.
Datenbankserver: Wählen Sie den Server, auf dem die FibuNet v5 installiert ist.
Serveranmeldung:
Option | Bedeutung |
Server | Anmeldung über den Datenbankbenutzer. Benutzername und Passwort werden abgefragt. |
Windows | Anmeldung über den Windows-Benutzer. Felder für Benutzername und Kennwort werden deaktiviert. Erfordert die entsprechende Konfiguration im Datenbankserver. |
Verbindung herstellen
Stellt eine Verbindung zur Vorgabedatenbank her. Alle Mandanten werden eingelesen und aufgelistet. Mandanten mit Daten werden fett dargestellt.
Hinweis: Solange eine Verbindung besteht, können keine Updates eingespielt und keine neuen Mandanten hinzugefügt werden.
Wird die Datenbank neu angelegt, werden die Vorgabedaten eingelesen. Sie können wählen, ob folgende Daten aus einer bestehenden v4-Installation übernommen werden:
Benutzerverwaltung (Menüpunkt 0.2.3)
Rechte- und Rollenverwaltung (Menüpunkt 0.2.4)
Ausländische Bankadressen (Menüpunkt 0.3.0.2)
Liste der Wirtschaftsgutarten
Tastenkürzel (Menüpunkt 0.3.8)
Kontenartenkombinationen (Menüpunkt 0.4)
Mandantenliste (Menüpunkt 0.6)
Aufträge aus der Batch-Verwaltung
Computernamen (Menüpunkt 9.7.0)
UStID-Nummern, FibuNet-Logo und Lizenzausstattung
Verbindung trennen
Löst die Verbindung zur Vorgabedatenbank. Diese Funktion ist nötig, damit Updates installiert oder neue Mandanten hinzugefügt werden können.
Alle Löschen
Löscht nach besonderer Bestätigung die Vorgabedatenbank sowie alle darin referenzierten Datenbanken. Danach müssen alle Daten erneut aus der FibuNet v4 konvertiert werden.
Achtung: Die Migrationseinträge in der Datei mmmMAND.ini müssen manuell gelöscht werden.
Vorgabewerte aktualisieren
Aktualisiert installierte Vorgabewerte (z. B. Bankleitzahlen, SWIFT, Postleitzahlen) in der Datenbank. Dieser Vorgang dauert wenige Sekunden.
Rechte und Rollen
Importiert Rechte und Rollen erneut aus der v4. Nach einer Bestätigungsabfrage löscht der DBWizard die bestehenden Rechte und Rollen in der v5 und ersetzt diese durch die v4-Daten. Dieser Vorgang kann nicht rückgängig gemacht werden.
Mandanten hinzufügen
Legt einen Mandanten in der FibuNet-Datenbank an, um vorhandene Daten zu übernehmen. Folgende Angaben sind erforderlich:
Mandantennummer: Eindeutige, maximal 3-stellige Nummer
Aktuelles Wirtschaftsjahr: Wird für die Anzeige im Menüpunkt 0.6 benötigt
Bezeichnung: Eindeutige, sprechende Kurzbeschreibung
Für neue Mandanten ohne v4-Daten verwenden Sie den Menüpunkt 1.5.ff.
Wirtschaftsjahr hinzufügen
Fügt ein neues Wirtschaftsjahr für den aktuellen Mandanten hinzu.
Optionen:
FibuNet v4 Import durchführen: Standardmäßig aktiviert. Deaktivieren Sie den Haken, wenn nur eine leere Vorgabedatenbank ohne Buchhaltungsdaten angelegt werden soll.
FibuNet Verzeichnis: Laufwerk/Pfad der FibuNet v4-Installation.
Mandant: Zu konvertierender Mandant.
Wirtschaftsjahre: Markieren Sie alle zu konvertierenden Jahre. Ausgegraute Jahre enthalten keine v4-Daten.
Folgende Daten werden übernommen:
Leitzinsen, Zahlarten, Festkonten und Steuersätze
Mandantenstammdaten, Kontenbereiche, Sachkontenstamm
US GAAP, HGB-Positionen
Debitoren, Kreditoren, Konzernkennzeichen, Kontengruppen
Einkaufs-/Verkaufs-Gebiete, Kontenkombinationen
FibuJournal, Offene Posten, Währungen, Berichtswährungen
Belegnummernkreise, Buchungstexte, Micro Scan
Wiederkehrende Buchungen, Automatische Buchungsbelege
BankBlitz-Umsätze, Kassenbücher und Buchungen
UStVA-Status und -Protokolle, Z-Meldungs-Protokolle
BWA- und Bilanz-Formulare
Kreditversicherungen, Zahlungsverkehrsformulare
Mahnarchiv, Skontobriefe, Scheckzahlungen, Meldesätze
Intrahandelsstatistiken, Wechselbücher
Inventare und zugehörige Daten (Versicherungen, AfA-Tabellen, KLR-Anteile)
Inventargruppen, AfA-Arten, Versicherungstypen, Indexreihen, Inventarbuchungen
Kostenarten, Kostenstellen/-träger, KLR-Journal, KLR-Gruppen
KLR-Mengen, KLR-Automatiken, KLR-Tabellen, KLR-Umlage
KLR-Zuschläge, KLR-Mengenbewegungen, KLR-DBR-Formulare
Die Freischaltung erfolgt nur, wenn die Kontensalden in v5 mit den Salden in v4 übereinstimmen. Andernfalls ist nur Beauskunften möglich (Read Only).
Wirtschaftsjahr löschen
Entfernt das aktuelle Wirtschaftsjahr aus der v5-Datenbank. Die komplette Datenbank für das Wirtschaftsjahr wird gelöscht.
Datenbankverbindung bearbeiten
Ermöglicht die Neukonfiguration der Datenbankverbindung für den gewählten Mandanten. So können Sie Mandanten und Wirtschaftsjahre auf physikalisch unterschiedlichen Medien lagern.
Datenbanken übertragen
Diese Funktion ist nur zwischen zwei SQL-Servern im gleichen LAN sinnvoll und wurde speziell für Testserver und neue Server entwickelt. Während der Übertragung können Sie auf dem Originalmandanten weiterarbeiten.
Markieren Sie die gewünschten Mandanten in der Auswahlliste.
Für einen einzelnen Mandanten können Sie Wirtschaftsjahre und Zielmandant bestimmen.
Über die Checkbox "Massentransfer für einzelnen Mandanten" transferieren Sie einzelne Wirtschaftsjahre.
Geben Sie ein Arbeitsverzeichnis für temporäre Dateien an.
Alle Datenbanken aktualisieren
Diese Funktion ist nur bei getrennter Verbindung aktiv. Sie prüft in allen Mandanten und Wirtschaftsjahren, ob sich die Datenbankstruktur geändert hat, und passt diese an (z. B. bei neuen Feldern nach einer Programmänderung).
Logverzeichnis
Öffnet das Logverzeichnis im Explorer. Pro Konvertierungslauf und Mandant werden zwei Protokolldateien erzeugt:
mmmPERF_JJJJ-MM-TT hh-mm-ss.j - Performance-Datei mit Übernahmeschritten, Beginn, Dauer und Datengröße.
mmmPROT_JJJJ-MM-TT hh-mm-ss.j - Protokolldatei mit Fehler, Warnhinweisen und Datenmengen.
War die Konvertierung erfolgreich, steht am Ende: "Datenbank freigeschaltet. Mandant=xxxxx WiJahr=xxxx".
Protokolle übernehmen
Übernimmt nachträglich alle Stammdatenänderungsprotokolle der v4. Die Dateien mmmPROT.WJ und mmmPROT werden übernommen. Bereits übernommene v4-Protokolle werden überschrieben.
Programm beenden
Beendet den DBWizard und trennt die aktuelle Datenbankverbindung. Der DBWizard darf bei einem FibuNet-Update nicht geöffnet sein.
Praxistipps
Konvertieren Sie möglichst alle aktiven Jahre eines Mandanten gleichzeitig. Referenzen auf Vorjahre werden dann in Links umgewandelt und nicht entfernt.
Kopieren Sie in der v4 Ihren Originalmandanten in einen Testmandanten.
Probieren Sie die Konvertierung zuerst mit dem Testmandanten.
Nach erfolgreicher Konvertierung testen Sie Ihre Schnittstellen mit der FibuNet v5 im Testmandanten.
