Data ultimo aggiornamento: 13/06/2012

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomento Clicca per accedere all'argomento Clicca per accedere all'argomento Clicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Come modificare il nome del database ARCPROC

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:

  1. 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;
  2. 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;

  3. 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;

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

  5. 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:

  1. 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);
  2. 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;

  3. 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;

  4. da Pannello di controllo, Strumenti di amministrazione, Origine dati (ODBC), individuare la fonte dati, di tipo DSN Utente, di nome ARCPROC, quindi premere Configura;
  5. 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.

Clicca per accedere al sito di NTS Informatica