Zum Hauptinhalt springen

DBWizard - Datenbankmigration von v4 auf v5

Nutzen Sie den DBWizard zur Konvertierung Ihrer FibuNet-Daten von Version v4 in die Datenbankversion v5.

Diese Woche aktualisiert

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

  1. Lesen Sie die "Anleitung zur Konvertierung der FibuNet-Daten von Version v4 auf Version v5".

  2. Bearbeiten Sie Punkt 1 und 2 im Dokument "Checkliste für den Umstieg von v4 auf v5".

Durchführung

Datenbank konfigurieren

  1. Wählen Sie den Datenbankserver aus der Liste.

  2. Melden Sie sich am Server an.

  3. Wählen Sie die Datenbank aus.

  4. Testen Sie die Verbindung.

Mandanten und Wirtschaftsjahre einspielen

  1. Starten Sie den DBWizard.

  2. Beim ersten Aufruf konfigurieren Sie die Datenbank (siehe oben).

  3. Stellen Sie die Verbindung zur Datenbank her. Mandanten mit vorhandenen Daten werden in der linken Liste fett dargestellt.

  4. Stellen Sie sich auf den gewünschten Mandanten und wählen Sie "Ein neues Wirtschaftsjahr hinzufügen".

  5. Das zuletzt eingetragene FibuNet-v4-Verzeichnis und der aktuelle Mandant werden angezeigt. Ändern Sie bei Bedarf die Quelle.

  6. Markieren Sie die zu importierenden Wirtschaftsjahre und klicken Sie auf [OK].

  7. Wählen Sie, ob die Mahnarchive aus der v4 migriert werden sollen.

  8. 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:

  1. Beheben Sie die Fehler in der FibuNet Version v4.

  2. Löschen Sie in der Datei mmmMAND.ini (im Mandantenunterverzeichnis der v4) den Migrationseintrag unter [MIGRATION].

  3. Öffnen Sie den DBWizard und verbinden Sie sich mit der Vorgabedatenbank.

  4. Stellen Sie sich auf den gewünschten Mandanten.

  5. Entfernen Sie zuerst das fehlerhafte Wirtschaftsjahr mit "Wirtschaftsjahr entfernen".

  6. Fügen Sie danach ein neues Wirtschaftsjahr hinzu.

  7. 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:

  1. mmmPERF_JJJJ-MM-TT hh-mm-ss.j - Performance-Datei mit Übernahmeschritten, Beginn, Dauer und Datengröße.

  2. 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.

Hat dies deine Frage beantwortet?