IBM ha certificato Microsoft SQL Server 2000 con service pack 3 per
l'utilizzo come server database. Le sezioni seguenti descrivono il
modo in cui installare e configurare il server SQL per l'utilizzo nel
sistema InterChange Server:
Se precedentemente sono stati installati InterChange Server ed il server
SQL 6.5 e si esegue l'aggiornamento a SQL Server 2000,
l'aggiornamento non richiede che vengano nuovamente eseguiti i passaggi
descritti in Configurazione Server SQL. Tuttavia, è necessario modificare o creare un nuovo
file InterchangeSystem.cfg da utilizzare con Microsoft SQL Server
2000, come descritto in Modifica file InterchangeSystem.cfg.
Se SQL Server viene installato per la prima volta, le seguenti
raccomandazioni per 'installazione potrebbero tornare utili.
E' bene notare che il proprio ambiente potrebbe avere dei requisiti
leggermente diversi.
- E' possibile installare il server SQL sullo stesso sistema su cui
viene installato InterChange Server o su un altro sistema sulla stessa
rete. L'IBM suggerisce di installate il server SQL e InterChange
Server su sistemi diversi.
- Se si decide di installate il server SQL su un sistema diverso da quello
su cui risiede InterChange Server, è necessario installare i programmi di
utilità del server SQL sulla stessa macchina di InterChange Server. I
programmi di utilità di SQL, che includono la libreria DB e gli strumenti di
amministrazione sono necessari per accedere alla rete e per la risoluzione dei
problemi del sistema.
Selezionare le opzioni seguenti durante l'installazione diSQL Server
2000:
- Selezionare i componenti di SQL Server 2000 nel primo pannello.
- Selezionare Installa server database nel pannello Installa
componenti.
- Fare clic su Avanti nel pannello di benvenuto, selezionare Computer locale
e fare clic su Avanti per continuare.
- Selezionare Crea una nuova istanza del server SQL o installare gli
strumenti client nel pannello di Selezione installazione,o entrambi e fare
clic su Avanti.
- Inserire il nome utente e la società nel pannello delle informazioni
relative all'utente e fare clic su Avanti.
- Una volta accettati i termini della licenza, selezionare gli strumenti
server e client nel pannello di definizione installazione, fare clic su Avanti
fare clic su avanti.
- Accettare il Nome istanza predefinito fare clic su aventi Quindi,
selezionare Tipica nel tipo di impostazione e fare clic su Avanti.
- Nota:
- Per modificare l'ubicazione di destinazione per l'installazione,
fare clic sui pulsanti Sfoglia nella sezione Cartella di destinazione del
pannello Tipo di impostazione e specificare una nuova ubicazione.
- Selezionare "Utilizzare lo stesso account
per ogni servizio" ed "Utilizzare l'account Sistema locale" nel pannello
Account servizi e quindi fare clic su Avanti.
- Selezionare la modalità mista e
contrassegnare la casella Password in bianco sul pannello della modalità di
autenticazione quindi fare clic su Avanti.
- Nota:
- InterChange Server non supporta l'autenticazione Windows.
- Fare clic su Avanti nel pannello Avvia copia
file.
- Fare clic su Fine sul pannello Completamento impostazione.
Se si prevede di utilizzare il programma di installazione per installare il
software di InterChange Server, è possibile passare alla sezione Configurazione Server SQL. Il programma di installazione genera il
fileInterchangeSystem.cfg corretto automaticamente.
Il sistema ICS utilizza un driver JDBC di tipo 4 per SQL. Questo driver
comunica direttamente con DBMS (database management system) senza utilizzare
un DLL client.
Per impostare il driver appropriato, seguire questi passaggi:
- Fare clic su Start > Programmi > IBM WebSphere InterChange Server
> IBM WebSphere InterChange Server > IBM WebSphere InterChange Server
Configuration Wizard.
- Sulla finestra della configurazione di InterChange Server, modificare i
parametri quindi fare clic su Applica.
- Fare clic su OK sulla finestra di Completamento modifiche quindi fare clic
su Esci.
Per configurare il server SQL in modo che funzioni con InterChange Server,
seguire i passaggi schematizzati nelle sezioni seguenti:
il server SQL viene installato automaticamente come servizio
Windows. Utilizzare la finestra Servizi per verificare che sia in
esecuzione.
- Fare clic su Start > Impostazioni > Pannello di controllo quindi
fare due volte clic su Strumenti di amministrazione.
- Fare due volte clic su Servizi.
- Nella casella di dialogo Servizi, scorrere sino a MSSQL Server.
- Verificare che lo Stato sia Avviato ed il Tipo di avvio è
Automatico.
- Se lo stato è Arrestato, fare clic con il tastino destro del mouse su
MSSQL Server quindi selezionare Start.
- Se il Tipo di impostazione è Manuale, fare clic con il tastino destro del
mouse su MSSQL Server, selezionare Proprietà quindi selezionare Automatico
come tipo di avvio nella scheda Generale. Fare clic su OK.
La volta successiva che la macchina verrà riavviata, il server SQL verrà
avviato automaticamente.
Il server locale viene registrato automaticamente durante
l'installazione. E' necessario registrare il server solo se
non viene visualizzato in Microsoft SQL Server Enterprise Manager. Per
verificare che il server sia registrato:
- Fare clic su Start > Programmi > Microsoft SQL Server >
Enterprise Manager.
- Nel pannello di sinistra della finestra di SQL Server Enterprise Manager,
espandere Microsoft SQL Servers quindi SQL Server Group.
- Nel pannello di destra della finestra di SQL
Server Enterprise Manager, registrare il server SQL con Enterprise
Manager:
- Selezionare il gruppo server SQL a cui si desidera aggiungere il server
(ad esempio, SQL Server Group).
- Selezionare Nuova registrazione server SQL dal menu a discesa
Azioni.
Verranno visualizzate o la casella di dialogo Proprietà registrate del
server SQL o la procedura guidata di registrazione server.
- Nota:
- Il resto di questa procedura presume che si stia utilizzando la casella di
dialogo delle proprietà registrate del server SQL ma i valori inseriti sono
gli stessi se si utilizza la procedura guidata. Per disabilitare la
procedura guidata, verificare la casella "Non desidero utilizzare la
procedura guidata per continuare la registrazione" quindi fare clic su
Avanti. Viene quindi visualizzata la casella di dialogo di
registrazione proprietà del server SQL.
- Bel campo Server, inserire il nome del server. Se si registra il
server locale, selezionare "locale" dall'elenco a discesa
Server.
- Selezionare "Utilizzare autenticazione server SQL" come opzione di
connessione, impostare il nome di accesso su sa, e lasciare la
password in bianco. (L'amministratore di sistema del server SQL
sa , dispone dei tutti i privilegi per creare e modificarei
database e gli utenti database nel server SQL. Una volta eseguito
l'accesso al server SQL, cambiare la password dell'amministratore
del sistema.)
- Selezionare un gruppo di server dall'elenco a discesa Gruppo server
quindi fare clic su OK. Se il gruppo server necessario non esiste,
creare e selezionare un nuovo gruppo server, seguendo le istruzioni della
guida in linea per SQL 7.0.
Per creare il database per il repository InterChange Server:
- Nella struttura ad albero della console della finestra SQL Server
Enterprise Manager, fare clic con il tastino destro del mouse sul server
registrato e selezionare Nuovo > database.
- Nella casella di dialogo Proprietà database, immettere i parametri
seguenti:
- Nella scheda Generale:
Immettere wicsrepos nel campo Nome.
Immettere 50 nel campo Dimensione iniziale (MB) (ubicato nella scheda File
di dati per SQL Server 2000).
- Nella scheda Log transazioni:
Immettere 50 nel campo Dimensione iniziale (MB) ed accertarsi che le
caselle "Aumento automatico file" e "Aumento illimitato" siano
selezionate.
- Accettare tutti gli altri valori predefiniti quindi fare clic su
OK.
- Per verificare la creazione del database, espandere la cartella della
struttura ad albero della console del server appropriato nel pannello di
sinistra di SQL Server Enterprise Manager. Il database nuovo dovrebbe
essere elencato nella cartella Database.
- Configurare il database di repository in modo che il log transazioni venga
troncato ogni volta che si verifica un punto di arresto. Troncare il
log garantisce che non verrà utilizzato tutto lo spazio disponibile.
- SQL Server 2000
- Nella struttura ad albero della console della finestra di SQL Server
Enterprise Manager, fare clic con il tastino destro del mouse sull'icona
del database wicsrepos quindi selezionare Proprietà.
- Nella scheda Opzioni, selezionare Semplice nel menu a discesa Modello di
recupero, lasciare tutti gli altri valori predefiniti quindi fare clic su
OK.
- E' necessario che il database tempdb disponga almeno di 15
MB di spazio su disco per l'utilizzo di InterChange Server.
- Nella struttura ad albero della console della finestra di SQL Server
Enterprise Manager, fare clic con il tastino destro del mouse sul database
tempdb quindi selezionare Proprietà.
- Nella scheda Generale (ubicata nella scheda File di dati per SQL Server
2000), impostare Spazio allocato su 15 MB ed è necessario selezionare le
caselle di controllo "Amento automatico dimensioni file" e
"Aumento illimitato file".
- Accettare tutti i valori predefiniti quindi fare clic su OK.
Per impostazione predefinita, tutte le tabelle di relazione per
l'associazione di InterChange Server sono contenute nel repository
ICS. E' possibile decidere di creare uno o più database separati
per le tabelle di relazione. Questa operazione implica due
passaggi:
- Creare il database di relazione nel server SQL, allo stesso modo in cui è
stato creato il repository ICS, ma con un nome diverso.
- Utilizzare lo strumento di progettazione relazioni per specificare il
database come valore predefinito per tutte le tabelle database o per
specificare tabelle di relazione singole che utilizzano il database.
Per ulteriori informazioni, consultare la sezione Map Development
Guide.
Questa sezione descrive il modo in cui creare l'account di accesso
dell'amministratore ICS ed il modo in cui assegnare i privilegi di
creazione tabelle utilizzando Microsoft SQL Enterprise Manager.
- Se non è ancora stato aperto, aprire Enterprise Manager facendo clic su
Start > Programmi > Microsoft SQL Server > Enterprise Manager.
- Nel pannello di sinistra, fare clic sull'icona del server registrato
per cui si desidera creare un account di accesso.
- (Solo SQL Server 2000) Fare clic su Visualizza > Taskpad dalla barra
del menu e fare clic sulla scheda Procedure guidate nel pannello di
destra.
- SUl pannello di destra Guida rapida all'avvio, fare clic su
"impostare la soluzione database," quindi fare clic su "creare un
accesso." (Per SQL Server 2000, selezionare Crea un accesso nella
sezione Avvio database).
- Nella procedura guidata di creazione accesso, fare clic su Avanti sul
pannello di benvenuto.
- Fare clic su "Informazioni accesso SQL
Server..." per la modalità di autenticazione quindi
fare clic su Avanti.
- Nel pannello Autenticazione con il server SQL, immettere wicsadmin
come ID di accesso e wicsadmin come password. Queste
informazioni saranno necessarie nuovamente in un secondo momento nel processo
di installazione di InterChange Server. Fare clic su Avanti.
- Nota:
- E' possibile utilizzare qualsiasi password e accesso si desideri, ma è
necessario che queste istruzioni utilizzino wicsadmin sia come
accesso che come password.
- Nel pannello Consenti accesso a ruoli di protezione, aggiornare tutte le
caselle di controllo quindi fare clic su Avanti.
- Nel pannello Consenti accesso ai database, selezionare la casella di
controllo di wicsrepos e di qualsiasi database creato per le
tabelle di relazione quindi fare clic su Avanti.
- Nel pannello Completamento della creazione accesso, fare clic su
Fine.
- Fare clic su OK quando viene visualizzato il messaggio
seguente:"L'accesso è stato creato correttamente."
- Assegnare i privilegi di creazione tabella
account nel database wicsrepos. Se si utilizza un database
di relazione separato(diverso da quello predefinito) per l'associazione
di InterChange Server, assegnare i privilegi anche per quel database.
- Nell'elenco dei database nella finestra Microsoft SQL Servers, fare
clic con il tastino destro del mouse di wicsrepos quindi
selezionare Proprietà.
- Nella scheda Autorizzazioni, selezionare ogni casella dell'utente
wicsadmin. E' necessario scorrere completamente tutte
le opzioni sulla destra per essere certi di averle selezionate.
- Fare clic su OK.
- Ripetere il passaggio per ogni database di relazione che si sta creando12.
- Aumentare il numero delle connessioni utente del server SQL almeno a
40. InterChange Server richiede almeno 15 connessioni utente. Se
sono in esecuzione altre applicazioni che utilizzano lo stesso server SQL,
impostare almeno 40 connessioni utente. Per ulteriori informazioni,
consultare "Impostazione database connessioni".
- Nel pannello di sinistra di SQL Server Enterprise Manager, fare clic con
il tastino destro del mouse sul server quindi selezionare Proprietà.
- Nella scheda Connessioni, impostare la casella del numero massimo di
connessioni utente concorrenti su 40 o sul numero delle connessioni utente
consentito quindi fare clic su OK.
Se viene visualizzata una casella di dialogo che richiede se si desidera
riavviare il server fare clic su No. Il server verrà riavviato dopo il
passaggio14.
- Impostare il database predefinito per
l'account di accesso.
- Nel pannello di sinistra di SQL Server Enterprise Manager, espandere la
directory del server registrato.
- Espandere la cartella Sicurezza quindi selezionare Accessi. Sul
pannello di destra di Enterprise Manager verranno visualizzati i nomi account
di accesso e le proprietà relative incluso il database predefinito per ogni
nome di accesso.
- Fare clic con il tastino destro del mouse sul nome account di
accessowicsadmin quindi selezionare Proprietà.
Verrà visualizzata la casella di dialogo Proprietà di accesso server SQL
dell'account di accesso wicsadmin.
- Nella scheda Generale, selezionare wicsrepos dall'elenco a
discesa Database, fare clic su Applica quindi fare clic su OK.
E' necessario riavviare il server SQL perchè queste modifiche
divengano effettive. Tuttavia, è possibile eseguire i passaggi seguenti
inVerifica configurazione prima di riavviare.
Per verificare che il server database sia configurato correttamente per
funzionare con InterChange Server, utilizzare MSQuery:
- Fare clic su Start > Programmi > Microsoft SQL Server > Query
Analyzer.
- Nella casella di dialogo Connetti a server SQL, immettere il nome del
server che si sta utilizzando o selezionare il server dall'elenco a
discesa dei server SQL.
- Selezionare la casella di controllo "Avvia server SQL se non è in
esecuzione" quindi selezionare l'autenticazione server SQL.
- Immettere il nome dell'account di accesso amministratore ICS
(ics per impostazione predefinita) del Nome di accesso e la
password (ics per impostazione predefinita) quindi fare clic su
OK.
Se è impossibile accedere al server SQL, verificare il nome di accesso e la
password e le impostazioni della variabile di ambiente Path.
- Nella finestra Query, verificare se il database wicsrepos e
tutti i database di relazione sono contenuti nell'elenco a discesa
DB. Uscire dal Query Analyzer.
- Riavviare la macchina prima di continuare l'installazione.
