Neu SQL Server 2022 Express - Filestream

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Eine Frage an die Experten... kann es sein das unter SQL Server 2022 in der Express Version - Filestream nicht mehr funktioniert.

folgendes probiere ich derzeit: JTL WAWI Version 1.5.55.2 ohne Filestream (von MSSQL14) auf einen neuen Server mit MSSQL16 incl. Filestream laufen zu lassen.

1) neuen SQL Server 2022 Express installiert (Filestream gleich in der Install mit aktiviert)
2) JTL WAWI Version 1.5.55.2 installiert.
3) Datenbank eingespielt.
bis hierher geht alles
4) JTL WAWI Datenbankverwaltung -> Optimierung starten: Filestream anklicken und dann bekomme ich folgenden Fehler:
"Filestream aktivieren ist fehlgeschlagen. Der Vorgang konnte nicht verarbeitet werden. Der Manager für AlwaysOn-Verfügbarkeitsgruppenreplikate ist in dieser SQL Server-Instanz deaktiviert."
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Schau dir mal das hier an...da gibts meiner Meinung nach einen Bug in der JTL DB Verwaltung. Man muß manuell ran.

https://forum.jtl-software.de/threa...ler-in-jtl-db-verwaltung.199939/#post-1066528
wie bist du vorgegangen??

Ich habe jetzt eine Datenbank der Wawi Stand 1.5.55.2. Diese will ich auf dem neuen Server SQL 2022 unter 1.7 mit Filestream laufen lassen.

mein Plan:
1) Sql 2022 Express installieren
2) Wawi Version 1.7.x installieren
3) leere Datenbank
4) Datenbank import 1.5.55.2
5) Datenbank optimieren mit Filestream
6) Wawi Login und Update auf 1.7x
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.733
523
mein Plan:
1) Sql 2022 Express installieren
2) Wawi Version 1.7.x installieren
3) leere Datenbank
4) Datenbank import 1.5.55.2
5) Datenbank optimieren mit Filestream
6) Wawi Login und Update auf 1.7x

Ich würde zwei und drei nicht machen, also:
1. SQL-Server installieren
2. Im Managementstudio den Restore vom Backup machen (also nicht mit dem JTL Datenbanktool)
3. Client: Wawi 1.5.55.2 anmelden und erstmal prüfen, ob das DB-Profil und die wiederhergestellte DB funktionieren
4. Client: Update auf aktuelle Wawi und Db updaten lassen.

Wenn du in deinem Plan in deinem Schritt 3 schon eine leere DB anlegst, bekommst du eine Fehlermeldung beim Restore ;)
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Ich würde zwei und drei nicht machen, also:
1. SQL-Server installieren
2. Im Managementstudio den Restore vom Backup machen (also nicht mit dem JTL Datenbanktool)
3. Client: Wawi 1.5.55.2 anmelden und erstmal prüfen, ob das DB-Profil und die wiederhergestellte DB funktionieren
4. Client: Update auf aktuelle Wawi und Db updaten lassen.

Wenn du in deinem Plan in deinem Schritt 3 schon eine leere DB anlegst, bekommst du eine Fehlermeldung beim Restore ;)
erstmal DANKE für dein Hilfe 🙏

Wann würdest du Filestream aktivieren (Muß ich weil sonst nicht der Speicher reicht zum update)?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.733
523
Wann würdest du Filestream aktivieren...
ICH würde das erst vor dem eigentlichen Update machen. Auf jedenfall nachdem ich in Schritt 3 erstmal geprüft habe, ob das Backup sauber wiederhergestellt wurde.
Dann hast du nämlich immer ein geprüftes Backup in der Hand und kannst notfalls zurück auf Schritt 3 (falls das Update fehlschlägt oder sonst irgendwas ist ....und "irgendwas ist immer ;))

Jetzt kannst du also als Schritt 4 Filestream aktivieren und erstmal die bestehende 1.5.55.2 auf den Filestream konvertieren lassen.
Und erst dann, quasi in einem Schritt 5 das Update der DB machen. ICH würde nicht zuviele Veränderungen auf einmal machen (also nicht neu Version und gleichzeitig auf Filestream umstellen).


... (Muß ich weil sonst nicht der Speicher reicht zum update)?
Bist du dir denn sicher?
Wenn du mich fragst, ich würde erstmal den Schritt 4 ausklammern und das Update ohne den Filestream laufen lassen. Falls tatsächlich fehlschlägt, kannst du ja ganz entspannt wieder dein Backup hervorholen ;)
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
ICH würde das erst vor dem eigentlichen Update machen. Auf jedenfall nachdem ich in Schritt 3 erstmal geprüft habe, ob das Backup sauber wiederhergestellt wurde.
Dann hast du nämlich immer ein geprüftes Backup in der Hand und kannst notfalls zurück auf Schritt 3 (falls das Update fehlschlägt oder sonst irgendwas ist ....und "irgendwas ist immer ;))

Jetzt kannst du also als Schritt 4 Filestream aktivieren und erstmal die bestehende 1.5.55.2 auf den Filestream konvertieren lassen.
Und erst dann, quasi in einem Schritt 5 das Update der DB machen. ICH würde nicht zuviele Veränderungen auf einmal machen (also nicht neu Version und gleichzeitig auf Filestream umstellen).



Bist du dir denn sicher?
Wenn du mich fragst, ich würde erstmal den Schritt 4 ausklammern und das Update ohne den Filestream laufen lassen. Falls tatsächlich fehlschlägt, kannst du ja ganz entspannt wieder dein Backup hervorholen ;)
Ich bin ja erstmal froh das es nur ne Testumgebung für die neue WAWI ist....

Umgesetzt habe ich nun:
1) Sql 2022 Express installieren
2) Datenbank Import über Management Studio
3) Test ob die Datenbank geht mit JTL Wawi 1.5.55.2

nun will ich unter der 1.5.55.2 Filestream in der Datenbank-Verwaltung der Wawi aktivieren und bekomme den Fehler:

Der Vorgang konnte nicht verarbeitet werden. Der Manager für AlwaysOn-Verfügbarkeitsgruppenreplikate ist in dieser SQL Server-Instanz deaktiviert.

Kann ich über das Management Studio Filestream direkt aktivieren?

Was macht der Befehl auf dem anderen Beitrag?

Code:
EXEC sp_configure filestream_access_level, 2
GO
RECONFIGURE
GO
 

John

Sehr aktives Mitglied
3. März 2012
3.515
812
Berlin
Bevor du mit Filestream anfängst: hast Du mal gecheckt, wie groß Deine Datenbank tatsächlich ist? Also per SQL Befehl?
 

John

Sehr aktives Mitglied
3. März 2012
3.515
812
Berlin
@3jojojo Das Ergebnis kann ich so nicht beurteilen. Was sind das für Werte?

Mach mal im SQL Studio diese Abfrage und poste das Ergebis/Screenshot

Code:
SELECT DB_NAME() AS "MeineDatenbank",
name AS FileName,
size/128.0 AS CurrentSizeMB,
size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS INT)/128.0 AS FreeSpaceMB
FROM sys.database_files;
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
@3jojojo Das Ergebnis kann ich so nicht beurteilen. Was sind das für Werte?

Mach mal im SQL Studio diese Abfrage und poste das Ergebis/Screenshot

Code:
SELECT DB_NAME() AS "MeineDatenbank",
name AS FileName,
size/128.0 AS CurrentSizeMB,
size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS INT)/128.0 AS FreeSpaceMB
FROM sys.database_files;



so war ich an die Größe gekommen.
 

Anhänge

  • Datenbank.jpg
    Datenbank.jpg
    29,7 KB · Aufrufe: 20

John

Sehr aktives Mitglied
3. März 2012
3.515
812
Berlin
Bei deiner ersten Antwort fehlte eine Null. Statt eazybusiness 1024 ist es eazybusiness 10240, daher meine Nachfrage.

Ja, bei nur noch 1,7GB frei würde ich auch auf Filestream wechseln und zwar VOR dem Wechsel von 1.5 auf 1.7, weil der Updateprozess selbst auch viel (temporärern) Datenbankplatz benötigt.
Ich hab schon, bei nur noch 1GB frei, Updates nicht duchlaufen gehabt...
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Bei deiner ersten Antwort fehlte eine Null. Statt eazybusiness 1024 ist es eazybusiness 10240, daher meine Nachfrage.

Ja, bei nur noch 1,7GB frei würde ich auch auf Filestream wechseln und zwar VOR dem Wechsel von 1.5 auf 1.7, weil der Updateprozess selbst auch viel (temporärern) Datenbankplatz benötigt.
Ich hab schon, bei nur noch 1GB frei, Updates nicht duchlaufen gehabt...
Naja es ist ein Testsystem da habe ich es schon probiert und das Update geht nicht. Es kommt ein Fehler "Datenträger Volumen...."


Das Problem ist das ich unter 1.5.55.2 Filestream nicht aktiviert bekomme :(

Umgesetzt habe ich:
1) Sql 2022 Express installieren
2) Datenbank Import über Management Studio
3) Test ob die Datenbank geht mit JTL Wawi 1.5.55.2

nun will ich unter der 1.5.55.2 Filestream in der Datenbank-Verwaltung der Wawi aktivieren und bekomme den Fehler:

Der Vorgang konnte nicht verarbeitet werden. Der Manager für AlwaysOn-Verfügbarkeitsgruppenreplikate ist in dieser SQL Server-Instanz deaktiviert.

Hast du ne Idee??
 

John

Sehr aktives Mitglied
3. März 2012
3.515
812
Berlin
Naja es ist ein Testsystem da habe ich es schon probiert und das Update geht nicht. Es kommt ein Fehler "Datenträger Volumen...."

...wie weiter? Das Wichtigste der Meldung fehlt.

Unter SQL2022 konnte ich das damals auch nicht aus JTL aktivieren und mußte

1. Im SQL Server manager erstmal Filestream haken setzte. Dienst oder PC danach neu starten.
2. EXEC sp_configure filestream_access_level, 2
GO
RECONFIGURE
GO
Hatte ich auch bereits geschrieben. Siehe hier:
https://forum.jtl-software.de/threa...ler-in-jtl-db-verwaltung.199939/#post-1066528

Ob dann alles erledigt war oder ich dann den Haken in der JTL DB Verwaltung setzen mußte, weiß ich aber nicht mehr.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
...wie weiter? Das Wichtigste der Meldung fehlt.

Unter SQL2022 konnte ich das damals auch nicht aus JTL aktivieren und mußte

1. Im SQL Server manager erstmal Filestream haken setzte. Dienst oder PC danach neu starten.
2. EXEC sp_configure filestream_access_level, 2
GO
RECONFIGURE
GO
Hatte ich auch bereits geschrieben. Siehe hier:
https://forum.jtl-software.de/threa...ler-in-jtl-db-verwaltung.199939/#post-1066528

Ob dann alles erledigt war oder ich dann den Haken in der JTL DB Verwaltung setzen mußte, weiß ich aber nicht mehr.

habe ich gemacht aber wenn ich dann Filestream in der WAWI-Datenbankverwaltung unter Optimierung anklicken will dann bekomme ich zuerst einmal das:


Der Vorgang konnte nicht verarbeitet werden. Der Manager für AlwaysOn-Verfügbarkeitsgruppenreplikate ist in dieser SQL Server-Instanz deaktiviert.

führe ich den Vorgang dann einfach nochmals aus kommt:

Filestream aktivieren ist fehlgeschlagen. Die Dateigruppe "fsgroup" ist in dieser Datenbank bereits vorhanden. Geben Sie einen anderen Namen an, oder entfernen Sie die Dateigruppe, die den Konflikt verursacht.
 

John

Sehr aktives Mitglied
3. März 2012
3.515
812
Berlin
Klingt so, als würde FileStream bereits laufen.

Geh mal in den Ordner
C:\Program Files\Microsoft SQL Server\MSSQL1(xxx).JTLWAWI\MSSQL\DATA
gibts da einen evt. versteckten Ordner eaysbusiness.FS?

Wenn ja läuf da FileStream
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Klingt so, als würde FileStream bereits laufen.

Geh mal in den Ordner
C:\Program Files\Microsoft SQL Server\MSSQL1(xxx).JTLWAWI\MSSQL\DATA
gibts da einen evt. versteckten Ordner eaysbusiness.FS?

Wenn ja läuf da FileStream

Im Configurations-Manager steht auch drin das Filestream läuft.

Im Ordner gibt es leider keine eaysbusiness.FS

aber im Management Studio steht die fsgroup unter "Filegroups" -> Filestream auch schon drin.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
So hier noch kurze mein Test oder Erfahrung vom Wochenende:

Mit SQL Express 2022 und Filestream funktioniert es derzeit nicht.
Mit SQL Express 2019 lässt sich Filestream vor dem Update aktivieren und dann das Update auf die 1.7 oder 1.8 durchlaufen.

Dem SQL 2022 scheint was mit den AlwaysOn-Verfügbarkeit Dienst zu fehlen. Vielleicht kann sich das mal von JTL jemand anschauen selber in der Firma prüfen ob das bei euch auch so ist.
 

John

Sehr aktives Mitglied
3. März 2012
3.515
812
Berlin
Das stimmt so generell definitiv nicht.

Richt ist, daß sich FS nicht fehlerfrei in der 2022 Version über das JTL Datenbanktool aktivieren lässt. Es geht aber, so wie wir das hier beschrieben haben. Habe ich selbst letztens so eingerichtet.
Keine Ahnung, woran es bei Dir hängt.
 

recent.digital

Offizieller Servicepartner
SPBanner
8. Juli 2015
2.092
698
Wuppertal
So hier noch kurze mein Test oder Erfahrung vom Wochenende:

Mit SQL Express 2022 und Filestream funktioniert es derzeit nicht.
Mit SQL Express 2019 lässt sich Filestream vor dem Update aktivieren und dann das Update auf die 1.7 oder 1.8 durchlaufen.

Dem SQL 2022 scheint was mit den AlwaysOn-Verfügbarkeit Dienst zu fehlen. Vielleicht kann sich das mal von JTL jemand anschauen selber in der Firma prüfen ob das bei euch auch so ist.
Mach dazu gerne einen Vorgang bei JTL auf. Filestream-Support zu bekommen ist aber manchmal nicht so einfach.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL WaWi (SQL Server)soll nur auf PC laufen User helfen Usern - Fragen zu JTL-Wawi 9
Neu Server Hardware für eigenes Wawi / SQL Hosting Installation von JTL-Wawi 3
Neu Auftrag (Position) per SQL versenden User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Rechnungskorrekturen per SQL Vorgangsstatus setzen JTL-Workflows - Ideen, Lob und Kritik 1
SQL Service Update JTL-Wawi 1.9 15
Bestseller SQL-Abfrage JTL-Wawi 1.9 1
Neu keine verbindung zu eazybusiness / SQL Datenbank Installation von JTL-Wawi 1
Über SQL Abfragen, Preise eines SCX Angebotes ändern kaufland.de - Anbindung (SCX) 6
Neu Auftragsview per Ameise oder SQL in CSV exportieren User helfen Usern - Fragen zu JTL-Wawi 13
SQL-Abfrage – Stückliste-Artikel ausblenden, nur einzelne Positionen anzeigen JTL-Wawi 1.9 3
SQL-Abfrage für eigene Übersicht im Verkauf – Aufträge zu Angeboten prüfen JTL-Wawi 1.9 2
Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind. User helfen Usern - Fragen zu JTL-Wawi 6
MS SQL von JTL an N8N anbinden JTL-Wawi 1.9 16
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
Neu Suche Kenner der MS SQL Datenbanken und JTL-WaWi vorzugsweise Raum Aachen Dienstleistung, Jobs und Ähnliches 1
Neu Server nicht verfügbar Shopify-Connector 1
JTL WaWi Rest API Server startet nicht über die Konsole Windows Server JTL-Wawi 1.9 1
Designvorlagen - Auswahl des Designobjektes legt Server fast lahm JTL-Wawi 1.9 10
Neu JTL Shop und Wawi auf einem Server möglich? Installation / Updates von JTL-Shop 0
Neu Seit JTL Update verbindet sich MDE Gerät nicht mehr mit WMS-Mobile Server User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Connector: Server nicht erreichbar Shopify-Connector 17
Neu Installation von JTL-Shop 5.4.1 auf Ubuntu Server 24.04.2 LTS Installation / Updates von JTL-Shop 6
Neu Kein Zugriff von Wawi auf JTL-Shop, auf lokalem Apache-Server gehostet Installation / Updates von JTL-Shop 8

Ähnliche Themen