Installazione MS SQL Express e utilizzo con progetti PHMI

Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Installazione MS SQL
Express e utilizzo con
progetti PHMI
Introduzione
La nota descrive l’utilizzo del database Microsoft SQL Express 2008 in
combinazione con progetti Premium HMI per sistemi Win32/64
 Download
 Installazione
 Configurazione
Versione
1
Descrizione
Prima emissione
Data
07/08/2015
Disclaimer
Le informazioni fornite nella documentazione sono soggette a cambiamenti senza preavviso e non
rappresentano nessun obbligo da parte di ASEM S.p.A.
ASEM S.p.A. non è responsabile per errori tecnici o altre omissioni e declina ogni responsabilità
risultante dal suo uso.
ASEM S.p.A. non sarà responsabile per perdite di profitti o danni, diretti o indiretti, di qualsiasi genere
(ivi comprese la perdita o il danneggiamento di dati), derivanti dall’uso delle informazioni contenute
nella documentazione.
Pagina 1 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Indice
1
2
3
4
Introduzione ............................................................................................................................................... 3
Download ................................................................................................................................................... 3
Installazione ............................................................................................................................................... 3
Configurazione in Premium HMI Studio ..................................................................................................... 7
4.1
Impostazione del plug-in ODBC ......................................................................................................... 7
4.2
Creazione del database, delle tabelle e della sorgente dati ODBC ................................................... 8
4.2.1 Creazione del database, delle tabelle e della sorgente dati ODBC con Premium HMI Studio ...... 9
4.2.2 Creazione del database e delle tabelle con SQL Express Management Studio ........................... 11
Pagina 2 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
1 Introduzione
SQL Server 2008 Express è un'edizione gratuita di SQL Server che è l'ideale per l'apprendimento e la
costruzione di applicazioni desktop e server di piccole e media dimensione compatibile con il connettore
ODBC di Premium HMI.
Versioni più recenti dell’edizione 2008 NON sono supportate in Premium HMI
2 Download
Scaricare il pacchetto per l’installazione del database server dal seguente link:
http://www.microsoft.com/en-us/download/details.aspx?id=30438
Nella scelta dei componenti da scaricare scegliere quello che si adatta al sistema in uso:
SQLEXPR_x64_ENU.exe
per sistemi a 64bit
SQLEXPR_x86_ENU.exe
per sistemi a 32bit
SQLEXPR32_x86_ENU.exe
include supporto per sistemi a 32/64bit
3 Installazione
Assicurarsi di aver eseguito il login al sistema con un account utente avente diritti di
amministrazione e lanciare quindi il setup.
Nella schermata iniziale scegliere “New installation …” come mostrato dalla figura seguente.
Pagina 3 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Proseguire con l’installazione.
Nella schermata di “Feature selection” lasciare il default come indicato dalla figura seguente.
La finestra seguente permette di configura l’istanza. E’ possibile lasciare le impostazioni di default come
mostrato nella figura seguente.
Pagina 4 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Nella schermata “Server configuration” è possibile configurare l’account per il servizio. Se non
strettamente necessario, consigliamo di lasciare le impostazioni di default come mostrato nella figura
seguente.
Pagina 5 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Nella schermata “Database engine configuration” è possibile definire la modalità di autenticazione e la
posizione dei dati attraverso le impostazioni della tab “Data directories”.
I percorsi indicati in questa finestra saranno usati per la memorizzazione dei file di dati del database.
Le impostazioni di default prevedono che i dati vengano salvati in una sottocartella del percorso di
installazione del database server.
Ciascun database SQL corrisponde a due file, uno per i dati uno per il log delle transazioni.
Cliccare “Next” per avviare l’installazione.
Al termine del processo verrà confermata l’esecuzione corretta dell’installazione come mostrato nella
figura seguente.
Pagina 6 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
4 Configurazione in Premium HMI Studio
Per configurare un progetto Premium HMI all’archiviazione dei dati sul database appena installato è
necessario:
- Configurare il plug-in ODBC
- Creare le tabelle per le varie grandezze che si desiderano archiviare:
o Storico
o Ricette e Datalogger
o Audit trail
4.1 Impostazione del plug-in ODBC
L’impostazione del plug-in ODBC si esegue nella proprietà “PlugIn ODBC di default” nella categoria
“Generale” delle proprietà del progetto.
Pagina 7 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Cliccare sul lato destro della colonna e selezionare “SQLServerExp 2008”.
Cliccare quindi “Impostazioni ODBC” per impostare i parametri di connessione.
Il nome del server si deduce utilizzando il tool “SQL Server Configuration Manager” che è stato installato
automaticamente dal setup appena eseguito.
Dal menù start lanciare quindi il tool e identificare il nome del server come mostrato nella figura seguente.
La stringa “(local)” che precede il nome del server indica che il server è locale al sistema su cui verrà
eseguito il Runtime di Premium HMI.
Nella casella “Database” va specificato il nome del database. Se è lasciata vuota verrà usato il nome del
progetto.
4.2 Creazione del database, delle tabelle e della sorgente dati ODBC
Affinché Premium HMI Runtime possa memorizzare i dati attraverso il database server è necessario creare
il database nel server, le tabelle corrispondenti e le sorgenti dati che a livello sistema operativo dicono alle
applicazioni (in questo caso PHMI Runtime) come connettersi al database per svolgere le loro azioni.
Pagina 8 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Si ricorda innanzitutto che per abilitare la modalità di archiviazione su database relazionale attraverso
connettore ODBC è sufficiente disabilitare l’utilizzo dell’archivio IMDB.
La figura seguente mostra il caso del logo storico di sistema.
La creazione del database, delle tabelle e delle sorgenti dati ODBC può essere fatta attraverso l’impiego di
Premium HMI Studio oppure manualmente attraverso lo strumento “SQL Express Management Studio”.
4.2.1 Creazione del database, delle tabelle e della sorgente dati ODBC con Premium HMI
Studio
Assicurarsi di aver eseguito il login al sistema con un account utente avente diritti di
amministrazione e lanciare quindi il setup.
E’ necessario installare l’ambiente Premium HMI Studio sul PC dove sarà eseguito Premium HMI Runtime e
dove è stato installato il database server.
Per ciascuna grandezza che si desidera storicizzare attraverso il database server è quindi necessario
eseguire il comando “Crea Tabella DB” all’interno della categoria “ODBC Manager”. La figura seguente
mostra l’esempio per il log storico.
Pagina 9 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
La prima volta che viene eseguito questo comando Premium HMI Studio Studio crea, contestualmente alla
tabella, anche il database nel server utilizzando il nome fornito nei parametri di connessione oppure il
nome di progetto nel caso il campo “Database” delle impostazioni del plug-in ODBC sia stato lasciato vuoto
(capitolo 4.1).
Per verificare che la tabella è stata correttamente creata è possibile utilizzare la finestra di Output in
Premium HMI Studio come mostrato dalla figura seguente.
Pagina 10 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Assumendo di aver lasciato vuoto il campo “Database” nei parametri di connessione al server (si veda la
figura corrispondente nel capitolo 4.1), è possibile verificare i link ODBC creati da PHMI Studio attraverso il
tool “Pannello di Controllo\Tool di amministrazione\Sorgente dati (ODBC)” come mostrato nell’esempio
della figura seguente.
4.2.2 Creazione del database e delle tabelle con SQL Express Management Studio
Pagina 11 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Assicurarsi di aver eseguito il login al sistema con un account utente avente diritti di
amministrazione e lanciare quindi il setup.
Deve essere installato il tool “Microsoft® SQL Server® 2008 Management Studio Express” scaricabile
gratuitamente dal sito web di Microsoft dal seguente link:
http://www.microsoft.com/en-us/download/details.aspx?id=7593
Lanciare il setup e scegliere l’opzione indicata nella figura seguente.
Nella schermata “Installation Type” scegliere l'opzione "Permorf a new installation …" come indicato nella
figura seguente.
Pagina 12 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Nella schermata “Feature selection” marcare la casella di spunta “Management tools …” come indicato
nella figura seguente.
Completare quindi l’installazione del componente.
Pagina 13 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Dal menù “Start” Lanciare “SQL Server Management Studio” ed eseguire la connessione al server. Il nome
dell’istanza del server va specificato nella casella “Server name” che viene comunque pre-compilata
automaticamente all’avvio del tool e se l’istanza è unica riporta anche il nome corretto.
A connessione avvenuta cliccare col tasto destro del mouse sulla cartella “Databases” dell’albero e
selezionare “New database …”.
Nella schermata “New database” specificare il nome del database, e confermare. Nell’esempio sotto è stato
scelto il nome “my_db”, diverso dal nome progetto. In questo caso si dovrà aver cura di specificare il nome
personalizzato nella casella “Database” dei parametri di connessione nelle impostazione del plug-in ODBC
del progetto Premium HMI.
Pagina 14 di 15
Nota Tecnica
Installazione MS SQL Express e utilizzo con progetti PHMI
TN0025
Le tabelle e le sorgenti dati ODBC verranno creati automaticamente da Premium HMI Runtime
all’esecuzione del progetto.
Attraverso l’”ODBC data source administrator” è possibile verificare come i collegamenti siano stati creati.
Pagina 15 di 15