Inhalte aufrufen

Profilbild
- - - - -

Neue SQL Server Voraussetzungen für Smartstore 6

Systemvoraussetzungen

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
3 Antworten zu diesem Thema

#1 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 514 Beiträge

Geschrieben: 12 December 2024 - 18:02

Wichtiger Hinweis: Smartstore 6 auf einem Windows-Server benötigt mindestens Microsoft SQL Server 2016 oder höher.

 

Ein Upgrade auf Smartstore 6 ist nicht möglich, wenn Sie eine ältere Microsoft SQL Server-Version einsetzen.

 

Detaillierte technische Systemvoraussetzungen finden Sie in unserer Dokumentation:
 
 

Stefan


#2 oilfree2

oilfree2

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 112 Beiträge

Geschrieben: 17 December 2024 - 19:16

Hallo, zwei Fragen

 

1) kann von 5.05 direkt auf 6.0 aktualisiert werden ohne das 5.1 Update  ( Betriebssystem Linux)?

 

2) muss der Linux Server von Net 7 auf Net 8 vorher aktualisiert werden oder macht es das SmartStore 6.0 Update direkt mit?

 

Danke im Voraus



#3 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3838 Beiträge

Geschrieben: 19 December 2024 - 13:30

Zu 1. Ja, das kann man.
Zu 2. Meines Wissens muss unter Linux als Voraussetzung das .NET Hosting Bundle 8 installiert sein. Das kann das Smartstore Update nicht durchführen.

  • stefanmueller gefällt das

Marcus Gesing

Smartstore AG


#4 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 514 Beiträge

Geschrieben: 27 December 2024 - 11:58

Ergänzung, betrifft vor allem Update bestehender Shops, falls sie auf einem Datenbank-System älter als SQL Server 2016 erst-eingerichtet wurden

Vor dem Update von einer älteren Smartstore Version auf Version 6 müssen zwei technische Voraussetzungen erfüllt sein:

  • Das Hosting muss .NET 8 unterstützen
  • Die Datenbank muss mindestens SQL Server 2016 mit gesetztem Parameter "Kompatibilitätslevel" auf den Wert "130" verwenden

Es hat sich herausgestellt, dass besonders bei älteren Datenbanken der Kompatibilitätslevel zu niedrig gesetzt sein kann, auch wenn der aktuell installierte SQL Server an sich schon aktuell ist.
 
Sie haben zwei Möglichkeiten:
 
A) Machen lassen ... Kontaktieren Sie Ihren Hosting-Provider und bitten um Anpassung des Kompatibilitätslevels auf 130
B) Selber machen ... Wenn Sie Zugriff auf SQL Server Management Studio (SSMS) haben, können Sie die im Forum-Thread https://community.sm...-update-fehler/ gezeigten SQL-Befehle ausführen
 

Der Parameter "Kompatibilitätslevel" in SQL Server bestimmt, welche Funktionen und Verhaltensweisen der Datenbank-Engine verfügbar sind.
Die Zahl entspricht der SQL Server Version und ist vom Datenbankhersteller vorgegeben, 130 = SQL Server 2016.
Auch wenn eine Datenbank auf einem neuen SQL Server läuft, kann sie noch einen alten Kompatibilitätslevel-Parameter hinterlegt haben - zum Beispiel wenn sie von einem älteren Server migriert wurde, und dann treten Besonderheiten auf. Smartstore 6 benötigt mindestens Level 130, da es neuere SQL-Funktionen nutzt.
Die Änderung des Levels ist risikoarm und verbessert meist die Performance, da neuere Optimierungen vom SQL Server genutzt werden können.


Stefan