Il seguente articolo descrive la procedura di installazione di Navision 4.0 SP1 in ambiente SQL Server 2005, a questo proposito va precisato che la versione Standard di Navision consente di utilizzare anche SQL Server Express 2005.
Sommario
I sistemi operativi supportati da Navision 4.0 SP1 sono:
- Windows 2000 SP 4
- Windows XP SP 2
- Windows 2003 SP1
L’installazione è suddivisa nelle seguenti fasi:
- Installazione Server
- Installazione Client sul sistema Server
- Creazione Database
- Caricamento della licenza
- Installazione Client sulle Workstation
- Durante l’installazione deselezionare il checkbox Hide advanced configuration options in questo modo è possibile impostare le seguenti opzioni:
- Terminata l’installazione abilitare il protocollo TCP/IP tramite la seguente procedura:
- Aprire SQL Server Configuration Manager
- Selezionare SQL Server 2005 Network Configuration
- Selezionare Protocols for MSSQLSERVER
- Abilitare il protocollo TCP/IP
- Se sul PC è attivo un firewall per consentire l’accesso a SQL Server tramite il protocollo TCP occorre configurarlo per accettare connessioni sulla porta TCP 1433.
- Se sul PC è attivo un firewall per consentire l’accesso al servizio SQL Server Browser (che si occupa di notificare la presenza del server sulla rete) tramite il protocollo TCP occorre configurarlo per accettare connessioni sulla porta UDP 1434.
Il programma d’installazione copia la xp_ndo.dll contenente l’Extended procedure xp_ndo_enumusergroups nella cartella BINN dell’istanza di default e Navision alla prima connessione la installa automaticamente.
In tutti gli altri casi occorre istallare l’Extended procedure manualmente tramite la seguente procedura:
- Eseguire il file CD\Sql_esp\ xp_ndo.exe sul primo CD d’installazione per scompattare il file xp_ndo.dll nella directory BINN dell’istanza di SQL Server (Esempio: C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Binn )
In questo modo la prima volta che Navision si connetterà all’istanza aggiungerà l’Extended procedure automaticamente, se invece ci si è già connessi occorrerà farlo manualmente seguendo i passi successivi.
- Aprire SQL Server Management Studio
- Selezionare NomeServer / Databases / System Databases
- Selezionare master / Programmability / Extended Stored Procedures
- Selezionare tramite il menu contestuale New Extended Stored Procedure …
- Selezionare il file xp_ndo.dll
- Assegnare il nome xp_ndo_enumusergroups
- Concedere al ruolo Public il diritto di esecuzione
- Avviare l’installazione tramite CD o utilizzare avviare startcd.exe.
- Selezionare la lingua: Italiano (Italia)
- Selezionare L’opzione di Menù Client
- Selezionare Client Navision
- Selezionare la lingua: Italiano (Italia)
- Accettare il Contratto di Licenza
- Inserire Utente e Organizzazione e selezionare l’opzione
- Chiunque utilizzi il computer (tutti gli utenti)
- Selezionare installazione Custom
- Selezionare i componenti necessari
- Aprire il client di Navision per SQL Server
- Selezionare File / Database / Nuovo …
- Selezionare il Server e il tipo di autenticazione
- Selezionare Ok
- Nel Tab Generale digitare il nome del database in Nome Database
- Selezionando Ok verrà creato un database composto da un file primario (mdf) di 40 MB e un file secondario (ndf) di 160 MB e un file log (ldf) di 100MB in questo modo vi è lo spazio necessario per ripristinare il backup del database demo e le tabelle di sistema risultano separate dalle tabelle dati in quanto viene creato un file file group impostato come default a cui il file secondario viene assegnato.
- Eseguire quindi il Restore del database Demo tramite Strumenti / Ripristino… in modo da creare sul datbase:
- Gli Oggetti applicazione
- I Dati comuni a Tutte le Società
- La società demo
- Terminato il Restore eseguire un Backup Full del Database tramite SQL Server Management Studio per ridurre le dimensioni del file del log delle transazioni (ldf) e per avere un punto di partenza in caso di futuri ripristini.
- Connettersi al PC su cui è istallato SQL Server e il client Navison come Administrator
- Copiare il file C:\Programmi\Microsoft Business Solutions-Navision\Client\Navision Demo Database (4-0)_Data.mdf in C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Data
- Aprire il client di Navision
- Selezionare File \ Database \ Apri
- Digitare . in Nome Server
- Ditare Navision Demo Database (4-0) in Nome Database
- Selezionare Autenticazione Windows in Autenticazione
- Selezionare il Tab Avanzate
- Digitare C:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Data\ Navision Demo Database (4-0)_Data.mdf in Allega File
- Può apparire un messaggio di time out, ma il database viene comunque collegato.
- Avviare il Client per Opzione SQL Server
- Selezionare Strumenti / Impostazione Licenza
- Selezionare Carica per caricare sul server la licenza (file *.flf)
- Riavviare il Client perchè la modifica abbia effetto