SQL Server LocalDB
A partire dalla versione 4.0, Track of the day utilizza un database SQL come sistema di archiviazione per tracce, percorsi e POI. Per la gestione di questo database è necessario un server di database. L’installazione di Track of the day include Microsoft SQL Server LocalDB 2019 gratuito. Prima di poter creare un database SQL, è necessario installare il software SQL Server sul computer locale.
Installazione manuale
Il pacchetto di installazione per il server di database è disponibile qui: SQL Server 2019 LocalDB
Verifica dell’installazione di SQL Server
È possibile verificare l’installazione di SQL Server in modo molto semplice. A tal fine, aprire il prompt dei comandi di Windows.
Quindi digitare:
- sqllocaldb i – Visualizza lo stato di SQL Server
- sqllocaldb s – Avvia SQL Server
- sqllocaldb p – Arresta SQL Server
Creazione del database
Se SQL Server è installato correttamente, Track of the day tenterà di creare un database. Questo database verrà creato nel profilo dell’utente Windows connesso.
Il percorso è:
- C: \Users\[Your Account]\TrackOfTheDay.GpxDataModel.mdf
- C: \Users\[Your Account]\TrackOfTheDay.GpxDataModel_log.ldf
Sui computer Windows in lingua tedesca, il profilo utente si trova anche in: C:\Utenti\[Il tuo account]
\…
Tutti i database di SQL Server devono essere registrati nel database di sistema master
. Se i file di un database registrato vengono cancellati, si verificano degli errori. In questo caso, la soluzione più semplice è reinstallare SQL Server.
Se il database è stato creato e inizializzato correttamente, Track of the day
si avvia.
Verifica del database
È possibile verificare quali database sono registrati nel database di sistema master
utilizzando il comando sqllocaldb i
.
Eliminare il database
Per eliminare un database TD, digitare questo comando nella riga di comando:
- sqllocaldb d TrackOfTheDay.GpxDataModel
SQL Server non si avvia
È possibile verificare se SQL Server si avvia o meno utilizzando i seguenti comandi:
- sqllocaldb p
- sqllocaldb s
- sqllocaldb i
Archiviazione dei dati
Track of the day
utilizza una gestione dei file ibrida. Ciò significa che tracce, percorsi e POI vengono salvati nella cache GPX e referenziati all’interno del database. In questo modo il database rimane compatto e veloce. In caso di reinstallazione, il database può essere ripristinato dai file GPX esistenti.
La directory della cache viene salvata in questo percorso:
- C:\Users\[Il tuo account]\Traccia del giorno\Cache
Le tracce e i percorsi vengono gestiti in una sottodirectory separata:
- C:\Users\[Your Account]\Documents\Traccia del giorno\Cache\GpxArchive
I POI vengono salvati separatamente:
- C:\Users\[Your Account]\Documents\Traccia del giorno\Cache\POIArchive
Redistributables di Visual C++
SQL Server è strettamente integrato con l’hardware. Per garantire le massime prestazioni, SQL Server è programmato in C++. Per l’avvio di SQL Server è necessario che sia installata la versione corretta dei Visual C++ Redistributables
. In tutti i test, SQL
Server LocalDB 2019 English
viene testato con Microsoft Visual C++ 2015-2022 Redistributable Components (x64) – 14.38.33135
.
Problema dei settori da 4 KB
Sui sistemi che eseguono Windows 11, alcuni nuovi dispositivi di archiviazione e driver di periferica rendono disponibile una dimensione del settore del disco superiore alla dimensione supportata di 4 KB. In questo caso, SQL Server non può essere avviato a causa del file system non supportato, poiché SQL Server attualmente supporta dimensioni di settore di 512 byte e 4 KB.
- Risoluzione dei problemi relativi alla dimensione dei settori (tedesco)
- Risoluzione dei problemi relativi alla dimensione del settore (inglese)
Risoluzione dei problemi
Microsoft fornisce ulteriori informazioni sulla gestione di SQL Server LocalDB in questa pagina web:
Registrazione di SQL Server
All’avvio, SQL Server scrive un log dettagliato che può essere utilizzato per l’analisi degli errori. Questo log si trova nel percorso
- C:\Users\YourAccountName\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB
La schermata seguente mostra uno dei tipici file di log di SQL Server nella versione LocalDB.





