In diesem Artikel erfahren Sie, wie Sie Ihre MS-SQL Instanz auf die aktuelle Version aktualisieren können.
Warum sollte dieses Update gemacht werden?
Microsoft SQL wird mit der Erstinstallation von One 50 gemacht. Das bedeutet, dass wenn für One 50 ein Update (Vollversion und Autoupdate) installiert wird, die Ursprungsversion von MS-SQL stehen bleibt!
Aus folgenden Gründen empfehlen wir die jeweils aktuelle, von uns ausgelieferte SQL-Version zu verwenden.
- Datenaustausch (z.B. mit Treuhänder) ist einfacher, wenn die gleiche SQL Version verwendet wird.
- Besserer Performance
- Nutzen aller Verbesserungen/Erweiterungen von Microsoft.
Versionsübersicht
One 50 Version | Mitgelieferte MS-SQL Express Version |
Sage 50 2014.0 | V.2012 - 32-Bit (11.0.300.0) |
Sage 50 2015.0 | V.2012 - 32-Bit (11.0.300.0) |
Sage 50 2016.0 | V.2012 - 32-Bit (11.0.6020.0) |
Sage 50 2017.0 | V.2012 - 32-Bit (11.0.6020.0) |
Sage 50 2018.0 | V.2014 - 32-Bit (12.5.5000.0) |
Sage 50 2019.0 | V.2014 - 32-Bit(12.5.5000.0) |
Sage 50 2021.0 | V.2017 - 64-Bit (14.0.1000.169) |
Infoniqa One 50 2022.0 | V.2017 - 64-Bit (14.0.1000.169) |
Infoniqa One 50 2023.0 | V.2019 - 64-Bit (15.0.200) |
Infoniqa One 50 2024.0 | V.2019 - 64-Bit (15.0.200) |
MS-SQL Update installieren
Um Ihnen das Update etwas zu erleichtern, stellen wir das SqlServerUpgradeTool.exe zur Verfügung. Bitte laden Sie dieses herunter und führen Sie es auf dem Server/Einplatz-Installation aus.
DOWNLOAD: SqlServerUpgradeTool.exe
Voraussetzungen für die Update-Fähigkeit sind folgende Faktoren:
- Nur 64-Bit SQL-Versionen Version
- NUR MS-SQL Express
Installation mit dem SQLServerUpgradeTool
- Öffnen Sie die SqlServerUpgradeTool.exe auf dem System, auf welchem MS-SQL installiert ist.
(Es kann sein, dass Sie zum Ausführen dieses Tools noch .NET v6.0.25 installieren müssen. Folgen Sie dazu einfach den Anweisungen) - Klicken Sie auf "Next>>"
- Nun werden Ihnen alle verfügbaren SQL-Instanzen aufgelistet.
Diese sind unterteilt in "upgradable" und "non-upgradable".
Mit diesem Tool können nur Express Versionen in 64-Bit automatisch upgraden. Diese werden unter "upgradable" angezeigt.
MS-SQL Instanzen mit 32Bit müssen manuell installiert werden. Siehe dazu folgenden Abschnitt.
- Um ein Upgrade mit dem Tool durchzuführen, wählen Sie die entsprechende Instanz an und klicken Sie auf "Next>>".
- Setzen Sie die Checkbox "I agree to download..." und klicken Sie auf "Next>>"
- Der Downloadprozess beginnt. Wenn der Ladebalken voll ist, klicken Sie bitte auf "Next>>"
Die Installation startet nun. - Wenn die Installation erfolgreich durchgelaufen ist, erscheint der Status "OK".
- Sollte der Status "ERROR" sind, führen Sie einen Neustart des Systems durch und versuchen Sie es nochmal. Sollte der Upgrade erneut nicht funktionieren, wenden Sie sich bitte an unseren Support.
Upgrade von 32-Bit auf 64-Bit
Upgrades von 32-Bit SQL-Server auf 64-Bit sind leider nur manuell möglich. Das heisst, die Daten müssen gesichert werden, 32-Bit muss deinstalliert werden und 64-Bit anschliessend installiert.
ACHTUNG: Dieses Upgrade sollte nur durch versierte Personen durchgeführt werden.
1. Daten sichern
- Öffnen Sie das SQL Management Studio und verbinden Sie auf die SQL-Instanz, welche Sie updaten wollen.
- Führen Sie folgendes SQL Script aus: BackupAllDBs.sql
- Danach finden Sie sämtliche Backups in im Verzeichnis "C:\temp\InfoniqaSQLBackup"
- Schliessen Sie das MS-SQL Management Studio wieder
2. Alte SQL-Instanz deinstallieren
- Öffnen Sie "App und Features" und suchen Sie nach "SQL"
- Deinstallieren Sie die alte 32-Bit Version
- Klicken Sie dann auf "Remove"
- Folgen Sie dem Assistenten bis zum Schritt "Select Instance". Hier müssen Sie ggf. die zu deinstallierende Instanz nochmals auswählen.
- Klicken Sie auf "Next>" und dann im nächsten Schritt auf "Select All".
- Folgen Sie dem Assistenten weiter, bis die Deinstallation fertiggestellt ist.
- Führen Sie einen Neustart des Systems aus.
3. Installation der aktuellen Version
- Öffnen Sie in den aktuellsten Installationsdateien von Infoniqa One 50 das Verzeichnis "SQLExpress".
- Führen Sie die "SetupSQL.exe" als Administrator aus.
- Klicken Sie dann auf "Installieren".
- Folgen Sie dem Assistenten bis zum Ende.
4. Zurückladen der SQL-Backup-Dateien
- Öffnen Sie das SQL Management Studio und verbinden Sie mit der neu installierten Instanz "SESAM".
- Laden Sie das Script RestoreAllDB.sql herunter und führen Sie dieses im Management Studio aus.
Mit diesem Script werden sämtlich BAK Sicherungen, welche unter C:\temp\InfoniqaSQLBackup gesichert wurden, zurückgeladen.