[gelöst] Nav 3.7 (4.0 SP3) von SQL 2000 nach SQL 2005/64

2. Januar 2008 11:40

Hallo,
wir wollen die bestehende Navision 3.7 (4.0 SP3) Datenbank von Win2000/SQL 2000 auf einen neuen Server mit Win2003-64/SQL 2005-64 umsetzen. Welcher Weg ist der "richtige":

a) Datensicherung über Navision erstellen. Datenbank auf dem Server neu anlegen und Datensicherung importieren.

b) Datenbank über SQL sichern. Datenbanknutzer über SQL-Script auslesen.
Datenbank und -nutzer wieder einlesen.

Den Weg b) haben wir schon erfolgreich getestet, sind uns aber nicht sicher ob man dies überhaupt machen darf.

Besten Dank und ein gesundes, erfolgreiches neues Jahr
Hubertus
Zuletzt geändert von hubi777 am 4. Januar 2008 12:36, insgesamt 2-mal geändert.

2. Januar 2008 12:12

Hi!

Nun, der einfachste und sicherste Weg eine DB von SQL 2000 auf 2005 "upzugraden" ist folgender:

1) Logins transferieren via http://support.microsoft.com/kb/246133/en-us
2) Datenbank von SQL Server 2000 "trennen"
3) DB-Dateien ggf. in neuen Speicherplatz verschieben od. kopieren
4) Datenbank an SQL Server 2005 "anhängen"
5) Kompatibilitätsmodus auf 90 (SQL 2005) ändern

Fertig.

Dass vor dem Umzug ein vollständiges Backup erstellt werden sollte - SQL Backup - ist selbstverständlich.

P.S.: Der Weg via "Navision Backup (FBK)" ist unzuverlässig (und umständlich und zeitraubend), da sämtliche SQL Server seitigen Optimierungen etc. nicht "mitgenommen" werden. Enthält die DB zudem noch "Linked Objects" die auf Views verweisen, so muss vor dem Import des FBK sichergestellt werden, daß diese Views in der neuen DB existieren.

4. Januar 2008 12:35

Danke,
genau so werden wir das machen.

Gruß
Hubertus