Premessa
A partire dalla Service Release 3 di Business NET 2009, è supportata la
parametrizzazione del nome dell'archivio procedura ARCPROC, che consente
di operare con un archivio procedura di nome differente da ARCPROC (ad
esempio: ARCPROC2009, ARCPROC2010, ...). In tal modo è più agevole far
condividere sulla stessa macchina più profili di Business NET, ciascuno
con proprio archivio procedura, nella stessa istanza di SQL SERVER.
Per implementare questa funzionalità è stata gestita una nuova chiave,
di tipo stringa, del Registro di sistema di nome PrcName ,
all'interno del profilo di installazione, quindi nel percorso
HKCU\Software\VB and VBA Program
Settings\BUSINESS\profilo\ o
HKLM\SOFTWARE\NTS\Business\profilo\ a seconda del tipo
di installazione scelto. Qualora la chiave non sia presente è implicito
che valga ARCPROC. Questa funzionalità opera sia con archivi
procedura di tipo Access che SQL SERVER.
Come cambiare il nome ARCPROC su installazioni
esistenti
Questa operazione, da fare mediante le azioni manuali sotto descritte,
si differenzia a seconda del tipo di archivio procedura (Access o SQL
SERVER) che si dispone.
Database SQL SERVER o MSDE
Procedere nel seguente modo, sul server:
- dopo essere certi che Business NET non è in esecuzione sia sul
server che sui client, eseguire un backup del database ARCPROC mediante
il Management Studio (o Enterprise Manager o DbaMgr) ed un successivo
restore del database con il nuovo nome voluto, ad esempio ARCPROC2009,
modificando corrispondentemente i nomi dei file
MDF e
LDF . Attenzione: indicare nome di database al
massimo di 12 caratteri;
- entrare nell'Editor del Registro di sistema, da Start|Esegui,
Regedit ed in base al tipo di installazione (utente, come nell'esempio,
o macchina), accedere al ramo
HKCU\Software\VB and VBA Program
Settings\BUSINESS\profilo\ oppure
HKLM\SOFTWARE\NTS\Business\profilo\ . Creare una
nuova chiave di tipo Valore stringa;
- attribuire alla nuova chiave il nome PrcName, e nei dati
indicare il nuovo nome del database ARCPROC, quindi premere OK e uscire
dall'Editor del registro di sistema;
- lanciare dalla cartella di installazione di Business NET, il
programma
Busupsiz.exe (qualora sia installato in un
profilo diverso da quello predefinito, eseguire il Busupsiz, da
Start|Esegui, specificando il nome del profilo, ad esempio
C:\Programmi\Bus\Busupsiz.exe Bus1400 ), fornire la login di
accesso a SQL SERVER quindi confermare con OK il messaggio che appare;
- a questo punto il Busupsiz ammette unicamente la creazione del
database con tabelle allegate relativo all'archivio procedura, premere
quindi Procedi, e al termine Chiudi.
Al termine di tale operazione, il nome dell'archivio procedura nelle
chiavi del Registro di Sistema PrcConnect, PrcConnect, che rappresentano
le stringhe di connessione, sarà rinominato, così come la fonte dati
ODBC.
Sui client eseguire tutti i passi dal 2. al 5. indicando il medesimo
nome impostato sul server.
Database Access
Procedere nel seguente modo, sul server:
- dopo essere certi che Business NET non è in esecuzione, sia sul
server che sui client, rinominare nella cartella dove installato, il
file
ARCPROC.MDB con il nuovo nome voluto, ad esempio
ARCPROC2009.MDB . Attenzione: indicare un nome di
file al massimo di 12 caratteri (esclusa estensione);
- entrare nell'Editor del Registro di sistema, da Start|Esegui,
Regedit ed in base al tipo di installazione (utente, come nell'esempio,
o macchina), accedere al ramo
HKCU\Software\VB and VBA Program
Settings\BUSINESS\profilo\ oppure
HKLM\SOFTWARE\NTS\Business\profilo\ . Creare una
nuova chiave di tipo Valore stringa;
- attribuire alla nuova chiave il nome PrcName, e nei dati
indicare il nuovo nome del database ARCPROC, quindi premere OK e uscire
dall'Editor del Registro di sistema;
- da Pannello di controllo, Strumenti di amministrazione, Origine dati
(ODBC), individuare la fonte dati, di tipo DSN Utente, di nome ARCPROC,
quindi premere Configura;
- modificare il Nome origine dati con il nuovo nome del
database ARCPROC, e mediante il pulsante Seleziona collegare la fonte
dati al file
MDB locale in precedenza rinominato, quindi si
preme OK, OK.
Sui client eseguire tutti i passi dal 2. al 5. indicando il medesimo
nome impostato sul server. Al punto 5. il percorso del file sarà di rete e
non locale (ad esempio \\serverbus\disco\bus ).
Come cambiare il nome ARCPROC su nuove
installazioni
Questo sarà consentito solo a partire da Business NET 2010 quando nel
programma di installazione verrà richiesto, a scelta, il nome da
attribuire all'archivio procedura. |