Nota importante :
Lo spostamento di un database DocuWare è un processo complesso che può essere ancora più difficile in caso di diverse costellazioni di database, sistemi operativi e versioni di DocuWare. Questo processo richiede una profonda conoscenza tecnica di DocuWare. La nostra esperienza ha dimostrato che i problemi possono essere causati da errori o imprecisioni durante l'esecuzione di questo processo. Lo spostamento di un database DocuWare su un nuovo server e i problemi derivanti dallo spostamento del sistema da un server all'altro non rientrano nei nostri Support Services. Se l'utente ha bisogno di supporto o assistenza da parte di DocuWare Support, possiamo offrirgliela solo in termini di tempo e materiale. Per ulteriore assistenza, si consiglia di contattare il nostro reparto Professional Services per facilitare questo progetto: professional.services.emea@docuware.com o professional.services.americas@docuware.com .
Spostamento del solo database su un nuovo server
Se si desidera spostare solo il database o alcune sue parti, ad esempio il database di sistema (DWSYSTEM) o l'archivio dati (DWDATA), procedere come segue:
- Preparare il nuovo server (macchina) per il database DocuWare (MSSQL, MySQL o Oracle).
- MySQL
- Seguire KBA-36255 *Nota: si consiglia di installare la V2 del database esterno per evitare problemi in futuro. Se si tratta di un database MySQL esterno, è necessario preparare un utente con privilegi di root nel server MySQL esterno .
- MSSQL
- Individuare l'utente proprietario del database e creare lo stesso utente nel nuovo server Microsoft SQL. Questo utente deve avere i diritti di amministratore di sistema e di amministratore della sicurezza nel nuovo server.
- Oracle (supporto interrotto a partire da DocuWare 7.10)
- Creare un utente in Oracle con lo stesso nome dello schema del server di database precedente. Questo utente deve avere privilegi di DBA nel server Oracle.
- MySQL
- Arrestare i servizi IIS (ad esempio: IISRESET /stop).
- Chiudere tutti i programmi DocuWare in esecuzione sul server DocuWare (Desktop Apps, DocuWare Administration Tool, ecc.).
- Arrestare tutti i servizi di DocuWare tranne il database. È necessario che il database sia in esecuzione per poter eseguire il backup dei database.
- Creare un backup del vecchio database:
- MySQL: Eseguire un backup dei database di DocuWare utilizzando lo strumento di amministrazione MySQL. È possibile utilizzare anche MySQL Workbench o qualsiasi altro strumento di vostra scelta. In genere, il backup e il ripristino del database vengono eseguiti con lo stesso strumento. Quando si esegue un backup dei database di DocuWare, assicurarsi di NON eseguire il backup dei database "information_schema" e "mysql". Questi database sono impostazioni del database di sistema MySQL e non devono essere ripristinati nel nuovo server .
- MSSQL: Eseguire un backup del database utilizzando "SQL Server Management Studio". L'uso di "SQL Server Management Studio" consente di staccare e attaccare il database nel nuovo server in un secondo momento. Cercate di mantenere la coerenza durante l'esecuzione di queste operazioni, in altre parole, cercate di usare lo stesso nome utente in entrambe le macchine durante il backup e il ripristino dei database. Eseguire un backup di TUTTI i database che compongono il sistema DocuWare.
- Oracle (supporto interrotto a partire da DocuWare 7.10): eseguire un backup dello schema utente che possiede tutti gli oggetti di DocuWare.
In genere, tutti gli oggetti di DocuWare si trovano in uno schema a utente singolo.
- Per i sistemi con DocuWare 7.4 o superiore, avviare solo Authentication Server, modificare le informazioni del database nella connessione al database DWSystem prima di eseguire un altro backup del database.
- Arresto di Authentication Server
- Ripristinare/importare le parti o il backup completo nel nuovo database.
- MySQL: Accedere allo strumento di amministrazione MySQL nel nuovo server di database con lo stesso utente con cui è stato eseguito il backup del database. MySQL tende a essere sensibile alle maiuscole e alle minuscole, quindi assicuratevi che il nome utente e la password corrispondano al nome utente e alla password precedenti. Ripristinare tutti i database che compongono il sistema DocuWare.
- MSSQL: Accedere a "SQL Server Management Studio" con lo stesso account che possiede il database precedente. In altre parole, assicurarsi di ripristinare i database con lo stesso account che possiede i database. Se non si dispone di tale account, potrebbe essere necessario accedere al server SQL e creare l'account precedente prima di ripristinare il database.
- Oracle (supporto interrotto a partire da DocuWare 7.10): Ripristinare il backup con lo stesso schema Oracle .
- Arrestare il server di database precedente o mettere il database offline. Vogliamo assicurarci che il server di autenticazione si connetta al nuovo server di database al successivo avvio.
- Seguire KBA-36264 per ricreare le informazioni del database in dwmachine.config.
- Assicurarsi di modificare il nome del server di database in ogni connessione di database nello strumento di amministrazione.

- Una volta completata questa operazione, i servizi di DocuWare dovrebbero essere in esecuzione sul nuovo database.
KBA è applicabile SOLO alle organizzazioni on-premise.
Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.
