Milestone Express+ failed to log in after Windows 11 upgrade 23H2.

 

We herinneren ons nog het bericht van de bijzondere relatie tussen Milestone Systems en Microsoft.
Software ontwikkelaars van Milestone kregen inzage in de ontwikkelingen van het Microsoft Windows besturingssysteem.

Het moet gezegd : de overgang van Windows 98 naar Windows XP in het jaar 2001 verliep indrukwekkend vlekkeloos.
Vandaag lijken zowel Milestone en Microsoft wat van hun pluimen kwijtgeraakt.

 

Een Windows 11 upgrade 23H2 was de oorzaak dat een gebruiker niet meer kon inloggen op het Video Management Systeem Milestone Express+ 2022 R3c.

Live beelden en beeldopnames waren niet meer bereikbaar.

 

Op advies herinstalleerde we de Milestone Express+ software.
De installatieprocudere duurde tergend lang om te eindigen in een foutmelding.

Milestone Express+ gebruikt SQL Server Express 2019
Bij de installatie van Microsoft SQL Servers Express 2019 liep het mis.

 

Een technisch artikel van Milestone was onvoldoende helder.

This is an issue related to the Windows 11 operating system.
During service startup, SQL Server begins the database recovery process to ensure database consistency.
Part of this database recovery process involves consistency checks on the underlying filesystem
before attempting the activity of opening system and user database files.
On systems running Windows 11, some new storage devices and device drivers will expose a disk sector size greater than the supported 4 KB sector size.
When this occurs, SQL Server will be unable to start due to the unsupported file system as SQL Server currently supports sector storage sizes of 512 bytes and 4 KB.

https://supportcommunity.milestonesys.com/s/article/XProtect-fails-to-install-Windows-11-InstallationAdapterException-error-code-2061893606-troubleshooting?language=en_US

 

We vonden op de site van Microsoft beter

https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size?WT.mc_id=DP-MVP-5440

 

De oplossing

Stap 1 : Voeg een registry key toe
Open Window Tools
Open PowerShell as Administrator

1a Add the key :

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"

1b Validate if the key was added successfully.

Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes"

1c Reboot the system

 

Stap 2 :

2a Installeer Microsoft SQL Server 2019 (Kies Basic zo krijg je Express)

2b Installeer Milestone Express+ 2023 R3 nieuwste versie (met een tijdelijke licentie) ...  geeft een fout

2c Verwijder de Microsoft SQL Server 2019 app ... (Add / Repair / Remove ... kies 'remove' database ..)

Ik had 3 geïnstalleerde instanties : SQLEXPRESS met MSSQLSERVER en SQLEXPRESS01.
Ik heb SQLEXPRESS01 verwijderd.

2d Installeer Milestone Express+ 2022 R3 (dit is de oude/originele installatie versie)

 

Conclusie.

Alles kwijt natuurlijk. We hadden in Stap 0 al een volledige Windows reset gemaakt.

Alles valt opnieuw te programmeren.

*** Laat het met weten als in Milestone een Configuratie Import/Export bestaat.

De klant heeft een Software Upgrade Plan tot 2025.
We kunnen vandaag in 2024 zijn installatie upgraden naar 2023 R3.

We ? Ik dacht het niet 😡

We gaan proberen onze werkuren en verplaatsingkosten door te rekenen aan onze klant 😁
4 uur rijden, 320 km, 10 uur software installeren.

Groeten,