Server Microsoft SQL

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:

Raccomandazioni di installazione

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.

Procedura d'installazione

Selezionare le opzioni seguenti durante l'installazione diSQL Server 2000:

SQL Server 2000

  1. Selezionare i componenti di SQL Server 2000 nel primo pannello.
  2. Selezionare Installa server database nel pannello Installa componenti.
  3. Fare clic su Avanti nel pannello di benvenuto, selezionare Computer locale e fare clic su Avanti per continuare.
  4. 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.
  5. Inserire il nome utente e la società nel pannello delle informazioni relative all'utente e fare clic su Avanti.
  6. 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.
  7. 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.
  8. Selezionare "Utilizzare lo stesso account per ogni servizio" ed "Utilizzare l'account Sistema locale" nel pannello Account servizi e quindi fare clic su Avanti.
  9. 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.
  10. Fare clic su Avanti nel pannello Avvia copia file.
  11. Fare clic su Fine sul pannello Completamento impostazione.

Modifica file InterchangeSystem.cfg

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:

  1. Fare clic su Start > Programmi > IBM WebSphere InterChange Server > IBM WebSphere InterChange Server > IBM WebSphere InterChange Server Configuration Wizard.
  2. Sulla finestra della configurazione di InterChange Server, modificare i parametri quindi fare clic su Applica.
  3. Fare clic su OK sulla finestra di Completamento modifiche quindi fare clic su Esci.

Configurazione Server SQL

Per configurare il server SQL in modo che funzioni con InterChange Server, seguire i passaggi schematizzati nelle sezioni seguenti:

Verifica server avvio

il server SQL viene installato automaticamente come servizio Windows. Utilizzare la finestra Servizi per verificare che sia in esecuzione.

  1. Fare clic su Start > Impostazioni > Pannello di controllo quindi fare due volte clic su Strumenti di amministrazione.
  2. Fare due volte clic su Servizi.
  3. Nella casella di dialogo Servizi, scorrere sino a MSSQL Server.
  4. Verificare che lo Stato sia Avviato ed il Tipo di avvio è Automatico.

La volta successiva che la macchina verrà riavviata, il server SQL verrà avviato automaticamente.

Verifica registrazione server

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:

  1. Fare clic su Start > Programmi > Microsoft SQL Server > Enterprise Manager.
  2. Nel pannello di sinistra della finestra di SQL Server Enterprise Manager, espandere Microsoft SQL Servers quindi SQL Server Group.
  3. Nel pannello di destra della finestra di SQL Server Enterprise Manager, registrare il server SQL con Enterprise Manager:
    1. Selezionare il gruppo server SQL a cui si desidera aggiungere il server (ad esempio, SQL Server Group).
    2. 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.
    3. Bel campo Server, inserire il nome del server. Se si registra il server locale, selezionare "locale" dall'elenco a discesa Server.
    4. 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.)
    5. 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.

Creazione Repository InterChange Server

Per creare il database per il repository InterChange Server:

  1. 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.
  2. Nella casella di dialogo Proprietà database, immettere i parametri seguenti:
  3. Accettare tutti gli altri valori predefiniti quindi fare clic su OK.
  4. 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.
  5. 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.
    1. SQL Server 2000
      1. 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à.
      2. Nella scheda Opzioni, selezionare Semplice nel menu a discesa Modello di recupero, lasciare tutti gli altri valori predefiniti quindi fare clic su OK.
  6. E' necessario che il database tempdb disponga almeno di 15 MB di spazio su disco per l'utilizzo di InterChange Server.
    1. 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à.
    2. 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".
    3. Accettare tutti i valori predefiniti quindi fare clic su OK.

Creazione di una database per tabelle di relazioni

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:

  1. Creare il database di relazione nel server SQL, allo stesso modo in cui è stato creato il repository ICS, ma con un nome diverso.
  2. 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.

Creazione accesso account

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.

  1. Se non è ancora stato aperto, aprire Enterprise Manager facendo clic su Start > Programmi > Microsoft SQL Server > Enterprise Manager.
  2. Nel pannello di sinistra, fare clic sull'icona del server registrato per cui si desidera creare un account di accesso.
  3. (Solo SQL Server 2000) Fare clic su Visualizza > Taskpad dalla barra del menu e fare clic sulla scheda Procedure guidate nel pannello di destra.
  4. 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).
  5. Nella procedura guidata di creazione accesso, fare clic su Avanti sul pannello di benvenuto.
  6. Fare clic su "Informazioni accesso SQL Server..." per la modalità di autenticazione quindi fare clic su Avanti.
  7. 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.
  8. Nel pannello Consenti accesso a ruoli di protezione, aggiornare tutte le caselle di controllo quindi fare clic su Avanti.
  9. 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.
  10. Nel pannello Completamento della creazione accesso, fare clic su Fine.
  11. Fare clic su OK quando viene visualizzato il messaggio seguente:"L'accesso è stato creato correttamente."
  12. 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.
    1. Nell'elenco dei database nella finestra Microsoft SQL Servers, fare clic con il tastino destro del mouse di wicsrepos quindi selezionare Proprietà.
    2. Nella scheda Autorizzazioni, selezionare ogni casella dell'utente wicsadmin. E' necessario scorrere completamente tutte le opzioni sulla destra per essere certi di averle selezionate.
    3. Fare clic su OK.
    4. Ripetere il passaggio per ogni database di relazione che si sta creando12.
  13. 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".
    1. Nel pannello di sinistra di SQL Server Enterprise Manager, fare clic con il tastino destro del mouse sul server quindi selezionare Proprietà.
    2. 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.

  14. Impostare il database predefinito per l'account di accesso.
    1. Nel pannello di sinistra di SQL Server Enterprise Manager, espandere la directory del server registrato.
    2. 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.
    3. 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.

    4. 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.

Verifica configurazione

Per verificare che il server database sia configurato correttamente per funzionare con InterChange Server, utilizzare MSQuery:

  1. Fare clic su Start > Programmi > Microsoft SQL Server > Query Analyzer.
  2. 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.
  3. Selezionare la casella di controllo "Avvia server SQL se non è in esecuzione" quindi selezionare l'autenticazione server SQL.
  4. 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.

  5. 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.
  6. Riavviare la macchina prima di continuare l'installazione.

Copyright IBM Corp. 1997, 2004