Installazione di Microsoft SQL
Per sfruttare in modo completo le potenzialità di IT Asset Tool è necessario configurare il salvataggio dei dati su database Microsoft SQL. Il setup di IT Asset Tool può installare e configurare in automatico un'istanza SQL Server Express sulla stessa macchina, ma è possibile anche gestire SQL Server in autonomia: ad esempio installandolo su un host dedicato per distribuire il carico computazionale, appoggiandosi a un'infrastruttura SQL Server già presente in azienda, oppure adottando un'edizione con licenza (Standard o Enterprise) al posto della versione Express.
In questa guida viene spiegata l'installazione di Microsoft SQL Express in autonomia: durante il setup di IT Asset Tool sceglierai poi l'opzione "Connect to Existing SQL Server" al posto di "Full Install", indicando i parametri per collegarti all'istanza appena preparata.
Nel caso non si disponga di una licenza server di Microsoft SQL è possibile scaricare gratuitamente la versione Express direttamente dal seguente link:
Installazione di SQL Server Express
Prima di effettuare l'installazione è necessario disabilitare Windows Firewall, come da screenshot sotto. (Successivamente riabilitarlo e abilitare il traffico per la porta 1433 in entrata)

Eseguiamo ora il file di Setup di Microsoft SQL appena scaricato e selezioniamo l'installazione "Basic".

Proseguiamo accettando la licenza d'uso:

Selezioniamo una destinazione su disco per l'installazione:

Attendiamo il termine dell'installazione:

Una volta ultimata l'installazione clicchiamo su "Install SSMS".

Verrà ora avviata l'installazione di "SQL Server Management Studio".

Clicchiamo su Install:

Attendiamo la fine dell'installazione:

Configurazione del protocollo TCP/IP
Avviamo "Microsoft SQL Server Configuration Manager" e abilitiamo il protocollo TCP/IP:

Clicchiamo su proprietà e scorriamo fino a trovare l'indirizzo IP del nostro server SQL, lo abilitiamo e successivamente ripetiamo la stessa procedura sull'interfaccia in loopback (127.0.0.1):

Scorriamo ulteriormente sotto la voce "IPAll" e impostiamo la porta 1433 in cui far ascoltare SQL.

Riavviamo ora l'istanza di SQL Server: avremo così ultimato l'installazione del nostro server Microsoft SQL.

Abilitazione dell'utente SQL
Abilitiamo ora l'accesso al database mediante gli utenti SQL Server accedendo a "Microsoft SQL Server Management Studio" e cliccando nelle proprietà del server:

Nella sezione security abilitiamo l'autenticazione mista selezionando "SQL Server and Windows Authentication mode" e clicchiamo su "OK".

Selezioniamo l'utente "sa", lo abilitiamo dalle proprietà presenti nella pagina "status" e successivamente impostiamo una password dal menu "General".

Avremo così predisposto l'ambiente SQL Server utilizzabile dal nostro server IT Asset Tool.
Collegare IT Asset Tool a questa istanza
Una volta pronto il server SQL, apri il setup di IT Asset Tool e scegli l'opzione "Connect to Existing SQL Server" (non "Full Install", che installerebbe invece una propria istanza SQL Express). Inserisci:
- Server\Istanza: ad esempio
localhost\SQLEXPRESS, oppure l'indirizzo del server se si trova su un'altra macchina - Utente SQL: ad esempio
sa, quello abilitato nel passaggio precedente - Password: quella impostata per l'utente
- Porta: 1433, la stessa configurata sopra
Se il server SQL è sulla stessa macchina dove esegui il setup di IT Asset Tool, il wizard riconosce l'istanza locale e chiede semplicemente conferma per creare il database e lo schema: basta rispondere sì.
Se il server SQL è su una macchina diversa (on-premise oppure Azure SQL Database), va prima creato manualmente un database vuoto chiamato esattamente DatabaseIAT (da SQL Server Management Studio per l'on-premise, dal portale Azure per Azure SQL). Rilanciando poi il setup di IT Asset Tool, il database viene trovato e lo schema inizializzato al suo interno: l'utente SQL indicato deve avere il ruolo db_owner o db_ddladmin su quel database.
Possiamo ora procedere con la configurazione della modalità Agent Less e di tutte le altre funzionalità avanzate di IT Asset Tool.