Manuale d`uso - Gidas Database Management

Transcript

Manuale d`uso - Gidas Database Management
Gestione del
database Gidas
Manuale utente
Aggiornamento 20/06/2013
Cod. SWUM_00535_it
LSI LASTEM Gestione del database Gidas – Manuale utente
Sommario
1.
2.
Introduzione ................................................................................................................................. 3
Requisiti e creazione del Database Gidas .................................................................................... 3
2.1.1.
SQL Server ................................................................................................................... 3
2.1.2.
Requisiti hardware e software per SQL Server 2005 ................................................... 4
2.1.3.
Requisiti hardware e software per SQL Server 2008 R2 ............................................. 4
2.1.4.
Utilizzo della procedura guidata per creare il file di database Gidas ........................... 5
2.1.5.
Creazione del database in un servizio di rete ............................................................... 5
2.1.6.
Creazione del database nel computer locale ................................................................ 6
2.1.7.
Selezione della dimensione iniziale del database ........................................................ 7
3. SQL Server Express ..................................................................................................................... 9
3.1. Caratteristiche ...................................................................................................................... 9
3.2. Installazione ......................................................................................................................... 9
3.2.1.
Installazione tramite la procedura guidata ................................................................... 9
3.2.2.
Installazione tramite il programma di installazione di Microsoft ................................ 9
3.2.2.1. Modalità di accesso ................................................................................................ 10
3.2.3.
Visibilità in rete di SQL Server Express .................................................................... 10
3.2.4.
Disinstallazione di una istanza di SQL Server ........................................................... 11
4. SQL Server Management Studio Express .................................................................................. 12
4.1. Installazione ....................................................................................................................... 12
4.1.1.
Per SQL Server 2005 ................................................................................................. 12
4.1.2.
Per SQL Server 2008 R2 ............................................................................................ 12
4.2. Avvio del programma e connessione al servizio di SQL Server ....................................... 14
4.2.1.
Avvio con un utente diverso da quello corrente ........................................................ 15
4.3. Avvio interruzione del servizio SQL Server ...................................................................... 16
4.4. Operazioni di base sul database Gidas ............................................................................... 16
4.4.1.
Verifica della presenza del database Gidas ................................................................ 16
4.4.2.
Individuazione dei file dei dati................................................................................... 17
4.4.3.
Eliminazione/rimozione del database Gidas .............................................................. 18
4.4.4.
Ricreare il file del database Gidas.............................................................................. 19
4.4.5.
Creare manualmente il file del database GIDAS ....................................................... 19
4.4.6.
Trasportare un database da un server ad un altro ....................................................... 19
4.5. Backup del database ........................................................................................................... 21
4.5.1.
Backup del database ................................................................................................... 21
4.5.2.
Ripristino del database ............................................................................................... 22
4.6. Compattare il database ....................................................................................................... 23
4.7. Ottimizzare il database ....................................................................................................... 23
2
LSI LASTEM Gestione del database Gidas – Manuale utente
1. Introduzione
Gidas è il database utilizzato dai programmi LSI LASTEM per memorizzare i dati acquisiti ed
elaborati dai propri strumenti .
Il database Gidas può essere creato in qualsiasi versione di SQL Server (©Microsoft), a partire
dalla versione 2005, presente nel computer dell’utente o in un’istanza di rete raggiungibile dal
programma. In alternativa è possibile installare SQL Server 2005 Express o SQL Server 2008 R2
Express direttamente dal programma di creazione del database Gidas. Le versioni Express di SQL
Server sono gratuite.
Questo documento descrive le caratteristiche di base del prodotto SQL Server e le principali
operazioni di gestione e manutenzione del database Gidas.
Per ulteriori informazioni su SQL Server 2005 si consulti il sito di Microsoft
(http://msdn.microsoft.com/it-it/express/aa718378.aspx )
Per ulteriori informazioni su SQL Server 2008 R2 si consulti il sito di Microsoft
(http://technet.microsoft.com/it-it/sqlserver/ff398089)
2. Requisiti e creazione del Database
Gidas
2.1.1.
SQL Server
Il database Gidas richiede la presenza di SQL Server 2005 o superiore.
Microsoft SQL Server è il prodotto Microsoft per la gestione dei database ed è disponibile in
diverse versioni a seconda della complessità delle basi dati e dei processi aziendali da gestire. In
particolare la versione Express è la versione gratuita.
SQL Server si installa come servizio e il suo compito è quello di fare da tramite tra le applicazioni e
i database. Ogni servizio SQL Server può gestire più database, inoltre in ogni computer possono
essere installati più servizi SQL Server che si distinguono per il loro nome: un servizio di SQL
Server viene anche chiamato Istanza di SQL Server.
Il nome di un istanza di SQLServer ha il seguente formato:
nomeserver\nome istanza
dove nomeserver rappresenta il nome di rete del computer dove è installato SQL Server, per istanze
locali si può usare sia il nome del computer, che il termine local o il semplice carattere punto.
Il database Gidas può essere installato su qualunque versione di SQL Server 2005 o superiore
disponibile sia in locale che in rete.
3
LSI LASTEM Gestione del database Gidas – Manuale utente
2.1.2.
Requisiti hardware e software per SQL Server 2005
La lista completa dei requisiti hardware e software è consultabile a questo indirizzo
http://technet.microsoft.com/it-it/library/ms143506(SQL.90).aspx
Principali requisiti hardware
 Processore Pentium III o superiore minimo 500 MHz (consigliato 1 GHz o superiore)
 Memoria RAM consigliata almeno 512 Mb
Sistema operativi supportati
 Windows 2000 SP4
 Windows XP SP2
 Windows Server 2003 SP2
 Windows Vista (*) ad eccezione di Windows Vista Starter
 Windows Server 2008 (**)
 Windows Seven
(*) richiede SQL Server 2005 SP1
(**)richiede SQL Server 2005 SP2
Non sono supportati i sistemi operativi Itanium o 64 bit
Principale limiti della versione Express
 Dimensione massima del database 4 GB
2.1.3.
Requisiti hardware e software per SQL Server 2008 R2
La lista completa dei requisiti hardware e software è consultabile a questo indirizzo
http://technet.microsoft.com/it-it/library/ms143506(v=sql.105).aspx
Principali requisiti hardware
 Processore Pentium III o superiore minimo 1 GHz (consigliato 2 GHz o superiore)
 Memoria RAM consigliata almeno 1 GB
Sistema operativi supportati
 Windows XP SP3
 Windows Server 2003 SP2
 Windows Vista SP2
 Windows Server 2008
 Windows Seven
Non sono supportati i sistemi operativi Itanium; sui sistemi a 64 bit le installazioni delle versioni
Express effettuate dal programma di installazione di Gidas operano in modalità WOW64.
Principale limite della versione Express
 Dimensione massima del database 10 GB
4
LSI LASTEM Gestione del database Gidas – Manuale utente
2.1.4.
Utilizzo della procedura guidata per creare il file di
database Gidas
La procedura guidata viene avviata automaticamente al termine della installazione del programma
GidasViewer; in alternativa è possibile avviare la procedura guidata dal menu Strumenti 
Creazione del database Gidas.
La prima schermata della procedura consente all’utente di scegliere se creare effettivamente un
nuovo file di database Gidas o connettersi ad un database Gidas esistente.
Se si sceglie di creare un nuovo file di database Gidas la seconda schermata della procedura
determina se il database verrà creato localmente o in un ambiente di rete. In questo caso si suppone
che nella rete aziendale sia già presente e configurato un servizio SQL Server 2005 o superiore.
Le schermata successive dipendono dalle scelte effettuate dall’utente e si concludono con la
creazione del file di database nell’istanza di SQL Server selezionata.
2.1.5.
Creazione del database in un servizio di rete
Per la creazione del database in un servizio SQL Server di rete è necessario specificare i parametri
di connessione al servizio. I parametri di connessione vanno richiesti all’amministratore del
database e vengono impostati nella schermata seguente:
Per poter creare il file di database è necessario che l’utente che si collega al servizio di SQL Server
abbia i diritti di amministratore sul servizio.
5
LSI LASTEM Gestione del database Gidas – Manuale utente
2.1.6.
Creazione del database nel computer locale
La creazione del database Gidas nel computer locale varia a seconda del fatto che nel computer sia
già stato installato un servizio SQL Server.
Se nel computer locale non c’è nessun servizio installato, la procedura guidata effettua
l’installazione del prodotto SQL Server 2005 Express o SQL Server 2008 R2 Express, versioni
entrambe gratuite. Il prodotto viene installato come istanza di SQL Server di nome LSIDB.
Si consiglia l’installazione di SQL Server 2005 Express per computer datati e per database che non
memorizzano dati in continuo ma memorizzano dati per applicazioni quali ad esempio GidasTEA.
SQL Server 2005 Express consente la gestione di database di dimensioni massimi di 4 GB.
Si consiglia invece l’installazione di SQL Server 2008 R2 Express sui computer più recenti o per
database che devono memorizzare molti dati in continuo. SQL Server 2008 R2 Express consente la
gestione di database di dimensioni massime di 10 GB. Scegliendo di installare SQL Server 2008 R2
Express è anche possibile scegliere di installare gli strumenti di gestione di SQL Server, in
particolare il programma Microsoft SQL Server Management Studio 2008 R2; si consiglia questa
opzione solo agli utenti esperti nella gestione dei database SQL Server.
Il file di installazione di SQL Server 2005 Express si trova nel DVD dei prodotti LSI LASTEM in
questo percorso:
Install\Support\SQLServer2005\sqlexpr.it.exe
Il file di installazione di SQL Server 2008 R2 Express si trova nel DVD dei prodotti LSI LASTEM
in questo percorso:
Install\Support\SQLServer2008R2\sqlexpr2008r2.it.exe
Il file di installazione di SQL Server 2008 R2 Express e degli strumenti di gestione del database si
trova nel DVD dei prodotti LSI LASTEM in questo percorso:
Install\Support\SQLServer2008R2\sqlexpr2008r2WT.it.exe
In alternativa è possibile scaricare i programmi dal sito FTP di LSI LASTEM.
Al termine dell’installazione è possibile completare la procedura creando il file del database.
6
LSI LASTEM Gestione del database Gidas – Manuale utente
Se invece nel computer locale esistono già uno o più servizi di SQL Server la procedura mostra una
schermata riassuntiva nella quale l’utente deve scegliere l’istanza da utilizzare per gestire il
database Gidas; A seconda della scelta dell’utente potrebbe comparire la schermata con la richiesta
dei parametri di connessione:
ATTENZIONE
Per impostazione predefinita le versioni SQL Server Express non consentono le connessioni
remote: questo significa che il database non è visibile dalla rete. Per abilitare le connessioni
remote a un database SQL Server 2005 Express seguire le istruzioni riportate in questo
documento (http://support.microsoft.com/kb/914277/it); per versioni superiori consultare
(http://msdn.microsoft.com/it-it/library/ms179383(v=sql.105).aspx)
2.1.7.
Selezione della dimensione iniziale del database
Quando si crea un nuovo database Gidas è possibile determinare la dimensione iniziale del file dei
dati. La dimensione del database cresce automaticamente del 10% per adattarsi alla dimensione dei
dati contenuti quindi la scelta di una dimensione iniziale troppo piccola non provoca perdita di dati
ma a lungo termine può peggiorare le prestazioni del database.
7
LSI LASTEM Gestione del database Gidas – Manuale utente
Si tenga presente che le versioni SQL Server Express hanno una limitazione sulla dimensione
massima del file dei dati del database:
 4 GB per SQL Server Express 2005
 10 GB per SQL Server Express 2008 R2
8
LSI LASTEM Gestione del database Gidas – Manuale utente
3. SQL Server Express
3.1.
Caratteristiche
SQL Server 2005 Express è la versione gratuita del prodotto SQL Server 2005 di Microsoft.
In quanto versione gratuita presenta alcune limitazioni, le principali delle quali sono riportate in
questa lista:




Numero di CPU supportate: 1
Massima RAM utilizzabile: 1 GB
Massima dimensione dei database: 4 GB
Assenza del servizio SQL Server Agent (necessario per schedulare operazioni ricorrenti)
Per una lista completa delle differenze tra le varie versioni di SQL Server 2005 si può esaminare il
seguente documento in lingua inglese http://www.microsoft.com/sqlserver/2005/en/us/comparefeatures.aspx
SQL Server 2008 R2 Express è la versione gratuita del prodotto SQL Server 2008 R2 di Microsoft.
In quanto versione gratuita presenta alcune limitazioni, le principali delle quali sono riportate in
questa lista:




Numero di CPU supportate: 1
Massima RAM utilizzabile: 1 GB
Massima dimensione dei database: 10 GB
Assenza del servizio SQL Server Agent (necessario per schedulare operazioni ricorrenti)
Per una lista completa delle differenze tra le varie versioni di SQL Server 2008 R2 si può esaminare
il seguente documento
3.2.
Installazione
3.2.1.
Installazione tramite la procedura guidata
Se durante la creazione del database Gidas tramite la procedura guidata si richiede la creazione del
database nel computer locale e il computer locale non contiene alcuna istanza di SQL Server, la
procedura guidata avvia l’installazione di SQL Server 2005 Express o di SQL Server 2008 R2.
L’installazione crea una istanza di nome LSIDB con modalità di accesso mista.
3.2.2.
Installazione tramite il programma di installazione di
Microsoft
E’ possibile installare direttamente SQL Server 2005 Express utilizzando il programma di
installazione fornito da Microsoft.
Questo programma è presente:

nel DVD dei prodotti LSI LASTEM nella cartella
Install\Support\SQLServer2005\sqlexpr.it.exe

nel sito FTP di LSI Lastem;
9
LSI LASTEM Gestione del database Gidas – Manuale utente
 direttamente sul sito Microsoft all’indirizzo
http://www.microsoft.com/express/sql/previous/register.aspx
E’ possibile installare direttamente SQL Server 2008 R2 Express utilizzando il programma di
installazione fornito da Microsoft.
Questo programma è presente:

nel DVD dei prodotti LSI LASTEM nella cartella
Install\Support\SQLServer2008R2\sqlexpr2008R2.it.exe
oppure
Install\Support\SQLServer2008R2\sqlexpr2008R2WT.it.exe
(per installare anche gli strumenti di gestione)


nel sito FTP di LSI Lastem;
direttamente sul sito Microsoft all’indirizzo
http://www.microsoft.com/it-it/download/details.aspx?id=30438
Durante l’installazione è necessario indicare il nome dell’istanza che si sta installando e scegliere la
modalità di accesso. Per impostazione predefinita SQL Server Express si installa in una istanza di
nome SQLEXPRESS.
3.2.2.1.
Modalità di accesso
Per connettersi al servizio di SQL Server bisogna autenticarsi. Esistono due tipi di autenticazioni:
 Autenticazione integrata di Windows
 Autenticazione di SQL Server
Quando viene installato il servizio è possibile selezionare la modalità di accesso che può anche
essere mista (opzione consigliata).
Autenticazione integrata di windows
L’utente si connette al servizio usando l’utente corrente di windows. E’ necessario che il servizio
sia predisposto per l’autenticazione Windows. I privilegi dell’utente vengono definiti
dall’amministratore del database.
Autenticazione di SQL Server
E’ possibile definire in SQL Server degli utenti definendone proprietà e premessi. In questo caso la
connessione al servizio avviene attraverso uno di questi utenti. Scegliendo l’autenticazione di SQL
Server o l’autenticazione mista verrà richiesto l’inserimento della password per l’utente
amministratore (utente sa)
3.2.3.
Visibilità in rete di SQL Server Express
Di default le installazioni del servizio di SQL Server Express NON sono visibili in rete, cioè il
servizio non è configurato per accettare le connessioni remote.
Per poter accettare le connessioni remote è necessario eseguire le seguenti operazioni:
 Aprire il programma Gestione Configurazione SQL Server (Programmi  Microsoft SQL
Server 2008 R2  Strumenti di configurazione  Gestione Configurazione SQL Server
 Espandere il nodo Servizi di SQL Server e verificare che il servizio SQL Server Browser sia
avviato
10




LSI LASTEM Gestione del database Gidas – Manuale utente
Espandere il nodo Configurazione di rete SQL Server, selezionare i protocolli per l’istanza
desiderata e abilitare i protocolli Named Pipes e TCP/IP
Selezionare il nodo TCP/IP clickare con il tasto destro e dal menu contestuale selezionare
Proprietà; selezionare la scheda Indirizzi IP e verificare che l’elemento IPAll abbia la voce
Porte Dinamiche TCP impostata a 0; se il caso abilitare le porte precedenti
Selezionare il nodo Servizi di SQl Server e riavviare il servizio relativo all’istanza
desiderata.
configurare il firewall per consentire il traffico di rete correlato a SQL Server e a SQL
Server browser (potrebbe non essere necessario).
Se si utilizza SQL Server 2005
http://support.microsoft.com/kb/914277
3.2.4.
Express
è
possibile
consultare
il
documento
Disinstallazione di una istanza di SQL Server
Per disinstallare una istanza di SQL Server precedere nel modo seguente:



aprire il pannello di controllo  installazione applicazioni
selezionare Microsoft SQL Server 2005(o altra versione installata)
nella finestra del programma di disinstallazione compare la lista delle istanze installate:
scegliere l’istanza da disinstallare e procedere
L’immagine riproduce il programma di installazione di SQL Server 2005; il programma di
installazione di SQL Server 2008 R2 si presenta con una interfaccia rinnovata ma le operazioni da
eseguire sono le stesse.
11
LSI LASTEM Gestione del database Gidas – Manuale utente
4. SQL Server Management Studio
Express
Sql Server Management Studio Express è lo strumento gratuito che consente di gestire il server di
SQL Server 2005.
4.1.
Installazione
4.1.1.
Per SQL Server 2005
Per installare il prodotto per SQL Server 2005 avviare il file SQLServer2005_SSMSEE.msi che si
trova nella cartella Install\Support\SQLServer2005 del dvd di prodotti LSI LASTEM.
In alternativa e’ possibile scaricarlo direttamente dall’indirizzo
http://www.microsoft.com/downloads/details.aspx?familyid=c243a5ae-4bd1-4e3d-94b85a0f62bf7796&displaylang=it
4.1.2.
Per SQL Server 2008 R2
Per installare il prodotto per SQL Server 2008 R2 avviare il programma di installazione dal DVD
dei prodotti LSI Install\Support\SQLServer2008R2\sqlexpr2008r2WT.it.exe
In alternativa è possibile scaricarlo direttamente dall’indirizzo http://www.microsoft.com/itit/download/details.aspx?id=30438
Il programma di installazione è lo stesso che installa il motore del database. Selezionare l’opzione
per aggiungere caratteristiche a un’installazione esistente. Nella schermata Tipo di installazione
selezionare “nuova installazione o aggiunta di caratteristiche condivise”:
12
LSI LASTEM Gestione del database Gidas – Manuale utente
Nella schermata Selezione caratteristica deselezionare Servizi motore di database e selezionare
Strumenti di gestione di base.
13
LSI LASTEM Gestione del database Gidas – Manuale utente
I paragrafi seguenti rappresentano una breve guida alle principali operazioni di gestione del
database. Si consigliano gli utenti non esperti ad utilizzare la guida in linea del programma sia per
approfondire gli argomenti che in caso di dubbi di qualunque tipo sulle procedure descritte di
seguito.
4.2.
Avvio del programma e connessione al
servizio di SQL Server
Quando si avvia il programma è necessario selezionare l’istanza di SQL Server alla quale
collegarsi:
14
LSI LASTEM Gestione del database Gidas – Manuale utente
Si tenga presente che:
 La lista dei Server name in genere non visualizza le istanze presenti in rete anche se
disponibili.
 L’autenticazione dovrebbe avvenire con un utente dotato dei privilegi di amministratore per
lo meno del database Gidas. Usare l’autenticazione di Windows se si usa lo stesso utente che
ha installato il servizio e il database, altrimenti utilizzare l’autenticazione di SQL Server
inserendo login a password forniti dall’amministratore del database. Se si accede all’istanza
LSIDB creata dalla procedura guidata utilizzare queste credenziali (ed eventualmente
modificare la password):
User name:
Password:


sa
LSIgidas01#
Se è stata abilitata la visibilità da remoto (3.2.3) è possibile collegarsi a qualunque istanza di
SQL Server presnte in rete
Il programma consente la gestione di più servizi contemporaneamente
4.2.1.
Avvio con un utente diverso da quello corrente
Molte operazioni di amministrazione di SQL Server richiedono permessi amministrativi sull’istanza
del server di database.
Per avviare il programma tramite un utente diverso da quello corrente senza riavviare il computer
procedere come segue:

Selezionare Start  Tutti i programmi  Microsoft SQL Server 2005  SQL Server
Management Studio Express e avviarlo tramite il comando Esegui come (accessibile
clickando con il tasto destro sul programma): nella finestra seguente selezionare l’utente con
i diritti amministrativi di SQL Server o di Windows.
15
LSI LASTEM Gestione del database Gidas – Manuale utente
4.3.
Avvio interruzione del servizio SQL Server
Per impostazioni predefinita quando si installa SQL Server Express il servizio viene avviato in
modalità automatica e risulta attivo ogni volta che si avvia il computer.
Per fermare o riavviare il servizio seguire questa procedura:
 Dal menu Start selezionare Risorse del Computer visualizzare il menu contestuale (click
con il tasto destro del menu) e selezionare il menu Gestione;
 Nella finestra Gestione del computer espandere il nodo Servizi e Applicazioni e
selezionare la voce Servizi
 Nella finestra a destra selezionare la voce SQL Server
 Per modificare la modalità di avvio del servizio selezionare dal menu contestuale la voce
Proprietà modificando la voce Tipo di avvio;
 Per avviare o sospendere o riavviare il servizio utilizzare i comandi presenti nella parte
superiore della finestra Servizi
4.4.
Operazioni di base sul database Gidas
4.4.1.
Verifica della presenza del database Gidas
Per verificare se il database Gidas è stato correttamente installato seguire questa procedura:
 avviare il programma ed effettuare la connessione (4.2);
 nella finestra a sinistra (Esplora Oggetti) selezionare il nodo Database;
 verificare che esista il database Gidas
16
LSI LASTEM Gestione del database Gidas – Manuale utente
4.4.2.
Individuazione dei file dei dati
Per individuare il percorso e il nome dei file che contengono i dati procedere nel modo seguente:
 avviare il programma ed effettuare la connessione (4.2);
 nella finestra a sinistra (Esplora Oggetti) selezionare il nodo Database;
 selezionare il database Gidas
 clickare con il tasto destro del mouse per visualizzare il menu contestuale e selezionare
Proprietà
 selezionare nella lista a sinistra la voce File:
17
LSI LASTEM Gestione del database Gidas – Manuale utente
ATTENZIONE
I file dei dati sono due e vanno sempre gestiti in coppia:
 Gidas.mdf: contiene i dati veri e propri
 Gidas_log.ldf: contiene i log
Per visualizzare la dimensione dei file dati:
 selezionare nella lista a sinistra la voce Generale:
Si tenga presente che la voce Dimensioni rappresenta l’effettiva dimensione del file su disco ma non
la dimensione dello spazio realmente occupato dai dati. Al fine di valutare se il database si sta
avvicinando ai limiti previsti per le versioni Express di Microsoft SQL Server (4GB per SQL Server
2005 Express e 10 GB per SQL Server 2008 R2 Express) si deve valutare la voce Spazio
disponibile. Queste informazioni sono disponibili anche nel programma GidasViewer.
4.4.3.
Eliminazione/rimozione del database Gidas
Per eliminare il database Gidas seguire questa procedura:
 avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
 nella finestra a sinistra (Esplora Oggetti) selezionare il nodo Database;
 selezionare il database Gidas
 clickare con il tasto destro del mouse per visualizzare il menu contestuale:
o Elimina: elimina definitivamente il database (comporta la perdita dei dati)
o Attività  Scollega: sgancia il database dal servizio; il database non è più
utilizzabile; per ripristinarlo avviare il programma selezionare il nodo Database,
attivare il menu contestuale e selezionare la voce Collega: verrà richiesto di
indicare i file che contengono i dati.
Queste operazioni richiedono la chiusura delle connessioni esistenti; nella finestra che viene attivata
per la cancellazione del database selezionare la casella di controllo Chiudi le connessioni esistenti;
18
LSI LASTEM Gestione del database Gidas – Manuale utente
nella finestra che viene attivata per l’operazione di Scollega selezionare la casella di controllo
Interrompi Connessioni.
4.4.4.
Ricreare il file del database Gidas
Per ricreare il file del database Gidas SENZA MANTENERE I DATI ESISTENTI seguire questa
procedura:
 avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
 nella finestra a sinistra (Esplora Oggetti) selezionare il nodo Database;
 selezionare il database Gidas
 clickare con il tasto destro del mouse per visualizzare il menu contestuale selezionare
Elimina;
 chiudere il programma e riavviare la procedura guidata per la creazione del database.
Per ricreare il file del database Gidas salvando il file dei dati seguire questa procedura:
 avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
 nella finestra a sinistra (Esplora Oggetti) selezionare il nodo Database;
 procedere come in (4.4.2) per individuare il percorso di installazione dei file
 selezionare il database Gidas
 clickare con il tasto destro del mouse per visualizzare il menu contestuale e selezionare
Scollega per scollegare il database dal servizio;
 effettuare una copia del file dei dati e del file di log e rimuoverli dalla loro posizione
 chiudere il programma e riavviare la procedura guidata per la creazione del database.
4.4.5. Creare manualmente il file del database GIDAS
Per creare manualmente il file del database Gidas seguire questa procedura:
 avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
 nella finestra a sinistra (Esplora Oggetti) selezionare il nodo Database;
 selezionare il menu File  Apri  File e caricare il file
C:\Documents and Settings\All Users\Dati applicazioni\LSILastem\GidasDatabaseInstaller\SQL\CreateDatabase.sql


sostituire all’inizio il testo #SIZE# con 100MB (o 500MB) per fissare la dimensione del db.
premere il pulsante Esegui per eseguire lo script: questo script crea il database e gli utenti

selezionare il menu File  File  File e caricare il file
C:\Documents and Settings\All Users\Dati applicazioni\LSILastem\GidasDatabaseInstaller\SQL\CreateDatabaseObjects.sql

4.4.6.
premere il pulsante Esegui per eseguire lo script: questo script crea gli oggetti del
database
Trasportare un database da un server ad un altro
Per trasportare il database Gidas da un Server A ad un altro server B seguire questa procedura:
 avviare il programma ed effettuare la connessione al Server A (4.2) con diritti di
amministratore;
 nella finestra a sinistra (Esplora Oggetti) selezionare il nodo Database;
 selezionare il database Gidas
19









LSI LASTEM Gestione del database Gidas – Manuale utente
nel menu contestuale del database Gidas selezionare Proprietà;
nella finestra delle proprietà del database selezionare la pagina File (box in alto a
sinistra) e verificare il nome e il percorso del file; chiudere la finestra
nel menu contestuale del database Gidas selezionare Attività  Scollega per scollegare il
database (nella finestra Scollega Database selezionare la checkbox “Interrompi
Connessioni” per interrompere eventuali connessioni in corso, altrimenti non sarà
possibile scollegare il database)
dopo aver scollegato il database copiare il file Gidas.mdf (che contiene i dati) e il file
Gidas_log.ldf (che contiene il log) sul server B. E’ importante trasportare entrambi i
files.
se il caso ricollegare il database selezionando nel menu contestuale del nodo Database la
voce Attività  Collega: nella finestra “Collega database” premere il pulsante Aggiungi
per selezionare il file Gidas.mdf da ricollegare al servizio.
Nella finestra a sinistra (Esplora Oggetti) selezionare il pulsante Conneti Esplora Oggetti
ed effettuare la connessione al Server B (4.2) con diritti di amministratore;
selezionare il nodo Database del server B;
selezionare il menu contestuale Attività  Collega: nella finestra “Collega database”
premere il pulsante Aggiungi per selezionare il file Gidas.mdf (con il suo file di log) da
collegare al servizio.
selezionare il menu File  Apri  File e caricare il file
C:\Documents and Settings\All Users\Dati applicazioni\LSILastem\GidasDatabaseInstaller\SQL\RebuildUsers.sql

premere il pulsante Eseguie per eseguire lo script: questo script crea gli oggetti del
database
20
LSI LASTEM Gestione del database Gidas – Manuale utente
4.5.
Backup del database
E’ molto importante effettuare con regolarità il backup del database onde evitare la perdita di dati;
con SQL Server Express è possibile effettuare questa operazione con semplicità anche se non è
possibile pianificarla in modo automatico.
In genere, realizzare un backup di file significa farne delle semplici copie di sicurezza. Per SQL
Server non si intende esattamente la stessa cosa, dato che i file di un database risultano in uso
fintanto che risulta avviato il servizio SQL Server dell'istanza a cui il database è connesso. Per cui
sarà impossibile realizzare una copia "fisica" dei file di database mentre il servizio è avviato.
Utilizzando i meccanismi nativi di backup di cui SQL Server dispone è possibile effettuare il
backup “ a caldo” cioè senza interrompere il servizio. Tali meccanismi sono piuttosto articolati e
completi e consentono di effettuare backup idonei alle diverse situazioni.
Il database Gidas è composto da un file di dati e un file di log. Il file di log è un componente molto
importante del database e non va mai cancellato in quanto viene utilizzato da SQL Server per
mantenere l’integrità dei dati nelle operazioni di scrittura sul file dei dati.
La dimensione del file di log può crescere molto in funzione del modello di recupero utilizzato dal
database. SQL Server supporta tre diversi modelli di recupero:



con registrazione completa;
con registrazione semplice;
con registrazione minima delle transazioni bulk;
La modalità con registrazione semplice richiede solo il backup del file dei dati; le altre due modalità
richiedono anche il backup del file di log: con queste modalità il file di log aumenta la sua
dimensione fino a che non ne viene effettuato un backup.
4.5.1.
Backup del database
Questa procedura descrive come effettuare un backup completo del database utilizzando il modello
di recupero con registrazione minima:





avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
nella finestra Esplora Oggetti selezionare il nodo Database e il database Gidas;
nel menu contestuale del database Gidas selezionare Proprietà; nella finestra delle
proprietà del database selezionare la pagina Opzioni e verificare il Modello di recupero;
se il caso modificare il modello di recupero su “con registrazione minima” e premere Ok
per chiudere la finestra;
nel menu contestuale del database Gidas selezionare Attività  Backup e nella finestra di
Backup
specificare
il
percorso
dove
salvare
i
file
di
backup:
21
LSI LASTEM Gestione del database Gidas – Manuale utente

4.5.2.
Premere Ok per confermare ed effettuare il backup.
Ripristino del database
Per effettuare il ripristino del database seguire questa procedura:


avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
nella finestra Esplora Oggetti selezionare il nodo Database nel menu contestuale la voce
Ripristina -> Database
22
LSI LASTEM Gestione del database Gidas – Manuale utente


4.6.
nella finestra Ripristina Database selezionare il database Gidas e l’opzione Periferica di
origine, selezionando tramite il pulsante
il file con il backup del database
precedentemente creato.
Premere Ok per confermare
Compattare il database
E’ possibile compattare i file del database per rimuovere lo spazio inutilizzato anche se non è
possibile ridurre il database a dimensioni inferiori a quelle minime previste per lo stesso database.
Per compattare il database seguire questa procedura:



4.7.
avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
nella finestra Esplora Oggetti selezionare il nodo Database e il database Gidas;
nel menu contestuale del database Gidas selezionare Attività  Compatta  Database;
non modificare alcuna impostazione della finestra di dialogo seguente e avviare la
compattazione.
Ottimizzare il database
La principale operazione di ottimizzazione di un database è la regolare manutenzione degli indici
delle tabelle dei dati. Nel database Gidas la tabella principale che deve essere ottimizzata è la
tabella Core.RawValue.





avviare il programma ed effettuare la connessione (4.2) con diritti di amministratore;
nella finestra Esplora Oggetti espandere il database Gidas nel nodo Database
espandere il nodo Tabelle, la tabella Core.RawValue e il nodo Indici.
Selezionare un indice e nel menu contestuale scegliere la voce Proprietà.
Nella finestra Proprietà indice selezionare la voce Frammentazione.
23
LSI LASTEM Gestione del database Gidas – Manuale utente
In questa pagina valutare i valori di Frammentazione totale e Livello di riempimento pagina. Un
indice è tanto più performante quanto più la sua frammentazione è bassa e il livello di riempimento
pagina alto. Quando il livello di frammentazione supera il 10% si consiglia di effettuare la
riorganizzazione dell’indice selezionando la casella di controllo Riorganizza indice in basso nella
finestra. Per database estesi e indici molti frammentati questa operazione può risultare lunga e in
certe circostanze bloccare l’accesso al database fino al suo completamento.
24