Archivia Plus Installazione sql server

Via Piemonte n. 6 - 61037 Marotta di Mondolfo PU
tel. 0721 960825 fax 0721 967079
[email protected] www.multimediait.com
ARCHIVIA PLUS VERSIONE SQL SERVER
Istruzioni per configurazione sql server e conversione degli archivi
Versione n. 2011.09.29
Data
: 29/09/2011
Redatto da: Cianfarra Alessandro
Approvato da:
Categoria:
Claudio Caprara
File standard per installazione
Destinatari: Utenti, Installatori, assistenti.
Obbiettivo
Questo documento ha lo scopo di fornire le informazioni necessarie per
l’installazione e la configurazione di Archivia Plus con data base Sql Express e
SQL Server.
Elenco delle versioni
2010.07.30
2009.08.30
Correzioni formali
Installazione Sql Server
Indice
1
Data Base supportati e limiti....................................................................................................- 3 File name : 00000199.SQLSERVER.DOCX
7
Pagina n. 1 di
Via Piemonte n. 6 - 61037 Marotta di Mondolfo PU
tel. 0721 960825 fax 0721 967079
[email protected] www.multimediait.com
2
3
4
5
1.1 Versione Standard .............................................................................................................- 3 1.2 Versione Sql Express ..........................................................................................................- 3 1.3 Versione Sql Server............................................................................................................- 3 1.4 Versioni ridotte..................................................................................................................- 3 Autenticazione .........................................................................................................................- 3 2.1 Criterio generale ................................................................................................................- 3 2.1.1 l’autenticazione integrata windows...........................................................................- 3 2.1.2 l’autenticazione mista ................................................................................................- 3 Installazione e Configurazione .................................................................................................- 4 3.1 Autenticazione Mista, Utente su SQL................................................................................- 4 3.2 Autenticazione integrata ...................................................................................................- 5 Creare un nuovo data base ......................................................................................................- 6 Convertire un data base esistente. ..........................................................................................- 7 -
File name : 00000199.SQLSERVER.DOCX
7
Pagina n. 2 di
Via Piemonte n. 6 - 61037 Marotta di Mondolfo PU
tel. 0721 960825 fax 0721 967079
[email protected] www.multimediait.com
1 DATA BASE SUPPORTATI E LIMITI
I nostri programmi sono disponibili in 3 versioni Standa, Sql Express, Sql Server:
1.1 VERSIONE STANDARD
Utilizza un file .mdb condiviso. E’ una soluzione molto prestante per piccole reti (max 10 utenti)
e archivi con meno di 500.000 documenti (o file inferiore a 1 gb limite massimo del file 2 gb)
1.2 VERSIONE SQL EXPRESS
Utilizza un server di data base di tipo Microsoft Sql Express (o MSDE sconsigliato).
SQL Express è scaricabile gratuitamente dal sito Microsoft, unitamente ad una comoda consolle
di gestione. Il motore database utilizzerà al massimo 1 GB di ram e al massimo un processore; il
database non deve essere più grande di 10 GB.
1.3 VERSIONE SQL SERVER
Utilizza un server di data base di tipo Microsoft Sql Server, versione 2005 o 2008. Non ha
limitazioni se non quelle poste dal tipo di server acquistato e dalle capacità del server stesso.
1.4 VERSIONI RIDOTTE
Alcune tipologie di offerte potrebbero includere limiti ulteriori all’utilizzo del software, vedi
licenza d’uso.
2 AUTENTICAZIONE
Nel caso di soluzione Standard, l’autenticazione al data base è possibile ESCLUSIVAMENTE con
un utente creato nel programma. Tuttavia tale utente può essere associato ad un utente
windows e autenticarsi automaticamente con le credenziali inserite all’avvio del pc.
Nel caso di soluzioni con Sql express e Sql Server, sarà necessario stabilire il tipo di
autenticazione da utilizzare in base a come è stato installato il Database Server e a quali sono i
parametri di sicurezza in uso nella rete.
2.1 CRITERIO GENERALE
Quanto si installa Sql Server o Sql Express, viene chiesto di attivare il tipo di autenticazione.
2.1.1
L’ AUTENTICAZIONE INTEGRATA WINDOWS
scelta consigliata dove c’è un dominio che provvede alla gestione degli utenti.
In questo caso si assegnano permessi ai gruppi o agli utenti del dominio senza creare nuove
definizioni. Con l’autenticazione al dominio (accensione pc e accesso ai server) si acquisisce
anche i permessi sui vari “oggetti” disponibili nella rete, tra cui i Database di Sql Server.
2.1.2
L’ AUTENTICAZIONE MISTA
Include anche gli utenti che vengono creati su SQLserver per cui permette l’accesso anche a
utenti che non si autenticano nel dominio. Poiché questo tipo consente ambedue le
connessioni, come utente di dominio e non, in genere quando si installa il server si sceglie
questa opzione.
File name : 00000199.SQLSERVER.DOCX
7
Pagina n. 3 di
Via Piemonte n. 6 - 61037 Marotta di Mondolfo PU
tel. 0721 960825 fax 0721 967079
[email protected] www.multimediait.com
3 INSTALLAZIONE E CONFIGURAZIONE
L’installazione di Sql Server o Sql Express deve essere effettuata seguendo le istruzioni fornite
dal produttore . Di seguito il link per la versione Express 2008 R2 (solo inglese)
http://www.microsoft.com/express/Database/Default.aspx
E’ indispensabile installare anche la consolle di gestione (Microsfot SQL Server Management
Studio ) e gli eventuali altri strumenti di analisi e gestione da utilizzare per la configurazione ed
il backup.
3.1 AUTENTICAZIONE MISTA, UTENTE SU SQL
Per attivare l’autenticazione di SQL Server è necessario abilitare
l’autenticazione mista
Avviare Microsfot SQL Server Management Studio
Collegarsi alla istanza di Sql su cui
operare (viene richiesta password da
amministratore)
Cliccare con il tasto destro sul nome
dell’istanza di SQL e selezionare la
voce Proprietà
Selezionare il nodo Protezione
Attivare (se non lo è ) Autenticazione
di Sql Server e Windows
Per creare un utente da utilizzare per
l’archiviazione, dobbiamo
cliccare con il tasto destro sul nodo
Protezione Nuovo  Account di accesso.
File name : 00000199.SQLSERVER.DOCX
7
Pagina n. 4 di
Via Piemonte n. 6 - 61037 Marotta di Mondolfo PU
tel. 0721 960825 fax 0721 967079
[email protected] www.multimediait.com
Indicare, il tipo di autenticazione e la
password (scegliamo “Autenticazione di
SQL Server”).
Assegnare dei permessi, selezionare
“Ruoli del server” e spuntare le voci:
dbcreator;
public;
sysadmin
3.2 AUTENTICAZIONE INTEGRATA
Si può decidere di utilizzare l’autenticazione integrata di windows, in questo caso, in active
directory dovremmo creare un Gruppo a cui associare gli Utenti che devono poter consultare il
sistema
In Sql Server possiamo creare un nuovo
utente scegliendo l’autenticazione di windows
e indicando il gruppo appena creato in active
directory, Per creare un utente da utilizzare
per l’archiviazione, dobbiamo
cliccare con il tasto destro sul nodo
Protezione Nuovo  Account di accesso.
in pratica nella casella di testo troveremo un nome che segue questa dicitura <NOME
DOMINIO>\<NOME GRUPPO>.
File name : 00000199.SQLSERVER.DOCX
7
Pagina n. 5 di
Via Piemonte n. 6 - 61037 Marotta di Mondolfo PU
tel. 0721 960825 fax 0721 967079
[email protected] www.multimediait.com
Come per l’autenticazione integrata di SQL,
dobbiamo associare i permessi all’utente che
stiamo creando, spuntiamo le voci dbcreator,
public e sysadmin.
NOTA: Per poter accedere da postazioni remote all’istanza di Sql Server appena installata
sarà necessario aprire le seguenti porte in entrata sul firewall del server:
Porta
Servizio
Protocollo
1433
Microsoft SQL Server
TCP
1434
Microsoft SQL Monitor
UDP
inoltre il servizio Windows “SQL Server Browser”, dovrà essere avviato e messo in modalità di
avvio automatico, in modo che tale programma possa partire all’avvio del computer.
4 CREARE UN NUOVO DATA BASE
Sul file server creare la cartella principale (di
solito AMDATI ) e condividerla con permessi di
lettura scrittura a tutti gli utenti che agiranno sul
sistema.
Al suo interno creare la cartella AMSYSTEM che
servirà come cartella di root per il programma.
Avviare ArchiConfig  Configurazione  Crea
nuovo data base
Indicare il percorso condiviso appena creato
(\\SERVER\AMDATI\AMSYSTEM)
Indicare il tipo di database (spuntare MS SQL
Server).
Dare un nome alla base dati e una descrizione (es
ARC-STUDIOROSSI,
descrizione:
Archivio
documenti Studio Paolo Rossi).
Spuntare il tipo di autenticazione

Nel caso di Autenticazione SQL Server, indicare username e password configurata in
precedenza
File name : 00000199.SQLSERVER.DOCX
7
Pagina n. 6 di
Via Piemonte n. 6 - 61037 Marotta di Mondolfo PU
tel. 0721 960825 fax 0721 967079
[email protected] www.multimediait.com

Nel caso di Autenticazione windows, L’UTENTE DEVE APPARTENERE AL GRUPPO CHE
AVETE AUTORIZZATO IN PRECEDENZA..
Verrà creato il database di sistema. L’utente di default per accedere alla gestione dell’archivio è
l’utente ADMIN e password ADMIN.
Gli altri utenti, per attivare la connessione, dovranno indicare solo il percorso condiviso, il resto
della configurazione viene attivato automaticamente.
5 CONVERTIRE UN DATA BASE ESISTENTE.
Fate una copia di sicurezza dell’intero percorso condiviso (\\server\amdati\amsystem)
Scaricate e Avviate l’utilità AccessSQLConv.exe.
AccessSQLConv.exe esegue la conversione da database Access a SQL server.
Se ci sono problemi di
compatibilità
,
vengono
segnalati in apposito file di log
e, nel limite del possibile,
risolti automaticamente.
L’utente che utilizzerete per la
conversione deve essere già
autorizzato su SQL Server (vedi
Autenticazione).
Selezionate l’origine dei dati
(cioè il file mdb database
attuale) il programma mostra
tutte
le
connessioni
configurate sul vostro pc.
Inserite i dati del server SQL , il
nome che volete dare al nuovo
data base e lo username e
password per la connessione.
Avviate la conversione
Se qualche dato non è
convertibile, viene segnalato.
Per la manutenzione del data
base utilizzare le funzionalità
della consolle di SQL server.
File name : 00000199.SQLSERVER.DOCX
7
Pagina n. 7 di