Trend .NET Enterprise
Manuale d'uso
×
Menu
Indice

Guida all'installazione di Trend.NET Enteprise con Database SQL Server Local DB

(e migrazione dati da TrendTNG)

 
Nota:  utilizzare il database SQL Server localDB solo per esigenze particolari, è consigliato utilizzare almeno la versione gratuita di SQL Server (SqlServer Express)

Installazione con SQL ServerLocalDB (per altre versioni di SQL Server cambiare semplicemente la stringa di connessione).
 
Nota se vuoi rieseguire l’ importazione da TrendTNG una seconda volta devi, prima di procedere, eliminare il database da SqlServer management studio.
In questo caso devi eseguire solamente i punti “Generazione del Database Vuoto”,” Registrazione chiave software” e “Esportazione dati da TrendTNG”.
 
 

Generazione del Database Vuoto

 
1) Nell’ app.config del progetto TrendMini inserire la stringa di connessione desiderata a seconda del tipo di database che si desidera utilizzare:
 
 
       a.  Per SQL local DB nella sezione connectionStrings inserire ad esempio :
<add name="alubrill" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog= alubrillDB;Integrated Security=SSPI;AttachDBFilename=c:\temp\alubrillDB.mdf;
MultipleActiveResultSets=True"providerName="System.Data.SqlClient" />
 
alubrill                                                 è il nome della connessione
alubrillDB                               è il nome del Database                
c:\temp\alubrillDB.mdf              è il percorso di salvataggio del database
 
 
       b.   Per SQLServer Express nella sezione connectionStrings inserire ad esempio :
<add name="DatabaseModel.Database" connectionString="server=SERVER-SQL\SQLEXPRESS;
database=alubrillDB;integratedsecurity=SSPI;MultipleActiveResultSets=
True" providerName="System.Data.SqlClient"/>
 
 
       c.   Per SQLServer nella sezione connectionStrings inserire ad esempio :
 
2) Compila ed esegui.
 
3) Nel metodo di generazione database  SELEZIONARE L'OPSIONE 2.
 
4) La successiva schermata chiede di inserire il nome della connessione creata es:alubrill (nome della connessione).
 
5) Selezionare poi l’ OPZIONE 0 – Crea solo l’ infrastruttura del database.
 
Nota per sql local DB:  se devi rigenerare il DB dopo che è stato già generato ti genera un’ eccezione se non cambi il nome al catalog ed il nome al db es: ho cambiato in Catalog=alubrillDB2 e come nome di database ho impostato alubrillDB2.mdf.
Per gli altri tipi di database, invece, prima di rigenerare il database eliminalo.
 
 
 
Ora il database è stato creato occorre inserire la stringa di connessione nella configurazione di Trend.Net enterprise.
 

Copia manuale del Setup di Trend:

 
- Copiare gli exe e dll dal setup di Trend. (C:\TEntExe)
- Nota I file contenuti nella sottocartella Lib di TrendEnterprise devono essere copiati nella cartella radice di Trend.Net Enterprise
 
Copiare la "stringa di connessione" nel file menu_pri.exe.config presente nella cartella di trend.NET.
 
Generazioni classi di dominio da infrastruttura Trend TNG
 
1) Allineamento strutture dati Trend.Net con strutture dati Trend TNG
Nella sottocartella di Trend.Net enterprise eseguire l’ utility presente in:
\BuildModel\BuildModel.exe        
Questa utility allinea le strutture dati standard di Trend.Net Enterprise con le personalizzazioni effettuate nelle tabelle di TrendTNG.
       Per eseguire l’ allineamento eseguire questi passi :
Cartella Trend.Net\DatabaseModel\DatabaseModel
 
 
       
Trend.Net\DatabaseModel\DatabaseModel\Bin\Release\DatabaseModel.dll
(Nota se hai compilato in debug la dll sarà creata nella sottocartella Debug al posto della sottocartella Release)
 
 

Registrazione chiave software

 
 
 
NOTA Nel campo azienda inserire il nome della stringa di connessione creata (nel nostro caso alubrill)
Verrà richiesta la selezione della chiave software, selezionala dalla sottocartella di Trend.Net \TrendKey
Al termine della registrazione verrà visualizzato un messaggio di errore… in quanto la procedura ha configurato la connessione con il server … riavviare Trend e verificare che il client di Trend.Net si avvii correttamente.
 
 

Importazione Dati da TrendTNG

 
1) Creazione DNS di connessione al DB SqlServer
 
2) Strumenti di amministrazione (lo trovi dalla finestra metro ricerca Strumenti di amministrazione)
 
3) Selezionare Origine dati32Bit
 
4)  Crea la nuova connessione a SQL Server
1. DSN di sistema (cosi vale per tutti gli utenti)
2. ODBC Drivers 11 for SQL Server
1. Nome TrendNet
2. Descrizione Connessione a TrendEnterprise
3. Server localhost (oppure nome del server SqlServer )
3. Premere avanti e selezionare with integrated windows authentication (o lo username e pwd se sql server configurato con username e pwd)
4. Premere avanti - Change the default database to … - Selezionare il Database (ad esempio alubrillDB) - Avanti
5. Fine e premere su test datasource per testare la connessione
 

Esportazione dati da TrendTNG

 
Installare, se non installati, i driver ODBC per database FoxPro.
Aggiornare TrendTNG alla Release 9.34.
(Fare un Backup di TrendTNG prima di eseguire l’ esportazione)
Utilità 🡪 Lancio diretto programmi 🡪 sul campo codice digitare DbPorting
Nel campo nome connessione :                scrivere TrendNet (nome DSN)
Nel campo path database model :        Indicare il percorso di Trend.Net Enterprise\BuildModel\ dove è descritto il modello del database (ovvero  file TEntModelT.dbf e cdx e TEntModelL.dbf e cdx)
 Ad esempio: C:\TEntTDAInformatica\BuildModel\ 
Adesso è possibile iniziare l’ importazione :
1. Premere sul bottone CREA DATABASE (crea l’ infrastruttura di collegamento tra TrendTNG e Trend.Net Enterprise)
2. Selezionare IMPORTAZIONE COMPLETA DI TUTTE LE TABELLE
3. Selezionare aggiorna relazioni su archivi chiave id
 
Premere pulsante con il check verde per iniziare l’ esportazione.
NOTE POST- INSTALLAZIONE
1. Anag_az non viene importato in quanto compilato dalla chiave software.
Reinserire manualmente i dati ulteriori presenti in Anag_az (Telefono, Mail ecc. ecc.)
2. Verificare e correggere gli eventuali errori e non conformità che vengono stampate su un report al termine dell’ importazione archivi.