Vistas:

Nota importante :
Trasladar una base de datos DocuWare es un proceso complejo que puede resultar aún más difícil en casos de diferentes constelaciones de bases de datos, sistemas operativos y versiones de DocuWare. Este proceso requiere un profundo conocimiento técnico de DocuWare. Nuestra experiencia nos ha demostrado que pueden surgir problemas por errores o imprecisiones durante la ejecución de este proceso. El traslado de una base de datos DocuWare a un nuevo servidor, así como los problemas derivados del traslado del sistema de un servidor a otro, no forman parte de nuestros servicios de asistencia. Si necesita soporte o asistencia de DocuWare Support, sólo podemos ofrecérselo en base a tiempo y material.
Paraobtener más ayuda, le recomendamos que se ponga en contacto con nuestro departamento de Servicios profesionales para facilitar este proyecto : professional.services.emea@docuware.com o professional.services.americas@docuware.com .

Traslado de sólo la base de datos a un nuevo servidor

Si desea trasladar sólo la base de datos o algunas partes de ella, es decir, la base de datos del sistema (DWSYSTEM) o el almacén de datos (DWDATA), proceda del siguiente modo:

  • Prepare el nuevo servidor (máquina) para la base de datos DocuWare (MSSQL, MySQL u Oracle).
    • MySQL
      • Siga KBA-36255 *Nota: Se recomienda instalar V2 de la base de datos externa para evitar problemas en el futuro. Si se trata de una base de datos MySQL externa, deberá preparar un usuario con privilegios de root en ese servidor MySQL externo .
    • MSSQL
      • Busque el usuario propietario de la base de datos y cree el mismo usuario en el nuevo servidor Microsoft SQL. Este usuario debe tener derechos de administrador del sistema y administrador de seguridad en el nuevo servidor.
    • Oracle
      • Cree un usuario en Oracle con el mismo nombre de esquema que el esquema del servidor de base de datos anterior. Este usuario debe tener privilegios de DBA en el servidor Oracle.
  • Detenga los servicios IIS (por ejemplo: IISRESET /stop)
  • Cierre todos los programas DocuWare que pueda tener en ejecución en ese servidor DocuWare (Desktop Apps, Administration Tool, etc. )
  • Detenga TODOS los servicios de DocuWare excepto la base de datos. Necesita la base de datos en ejecución para poder realizar una copia de seguridad de las bases de datos.
  • Cree una copia de seguridad de la base de datos antigua:
    • MySQL: Haga una copia de seguridad de las bases de datos de DocuWare con la herramienta de administración de MySQL. También puede utilizar MySQL Workbench o cualquier otra herramienta de su elección. Normalmente, la copia de seguridad y la restauración de la base de datos se realizan con la misma herramienta. Cuando realice una copia de seguridad de las bases de datos de DocuWare, asegúrese de NO realizar una copia de seguridad de las bases de datos "information_schema" y "mysql". Estas bases de datos son configuraciones de bases de datos del sistema MySQL y no deben restaurarse en el nuevo servidor .
    • MSSQL: Haga una copia de seguridad de la base de datos utilizando "SQL Server Management Studio". El uso de "SQL Server Management Studio" le permitiría separar y adjuntar en el nuevo servidor más tarde. Trate de mantener la coherencia al realizar estas tareas, en otras palabras, trate de usar el mismo nombre de usuario en ambas máquinas al realizar copias de seguridad y restaurar bases de datos. Realice una copia de seguridad de TODAS las bases de datos que componen el sistema DocuWare.
    • Oracle: Realice una copia de seguridad del esquema de usuario propietario de todos los objetos DocuWare. Normalmente, todos los objetos DocuWare se encuentran en un único esquema de usuario.
  • Para sistemas DocuWare 7.4 o superior, inicie sólo Authentication Server, modifique la información de la base de datos en la conexión de base de datos DWSystem antes de realizar otra copia de seguridad de la base de datos.
    • Detenga el Servidor de autenticación
  • Restaure/importe las partes o la copia de seguridad completa en la nueva base de datos.
    • MySQL: Inicie sesión en la herramienta de administración de MySQL en el nuevo servidor de base de datos con el mismo usuario con el que realizó la copia de seguridad de la base de datos. MySQL tiende a distinguir entre mayúsculas y minúsculas, así que asegúrese de que el nombre de usuario y la contraseña coinciden con su nombre de usuario y contraseña anteriores. Restaure TODAS las bases de datos que componen el sistema DocuWare .
    • MSSQL: Inicie sesión en "SQL Server Management Studio" con la misma cuenta que posee la base de datos anterior. En otras palabras, asegúrese de restaurar las bases de datos con la misma cuenta que posee las bases de datos. Si no dispone de esa cuenta, es posible que tenga que iniciar sesión en el servidor SQL y crear primero esa cuenta previa antes de restaurar la base de datos.
    • Oracle: Restaure la copia de seguridad bajo el mismo esquema de Oracle.
  • Detenga el servidor de base de datos anterior o desconecte la base de datos. Queremos asegurarnos de que el servidor de autenticación se conecta al nuevo servidor de base de datos la próxima vez que se inicie .
  • Siga las instrucciones de KBA-36264 para volver a crear la información de la base de datos en dwmachine.config.
  • Asegúrese de cambiar el Nombre del servidor de base de datos en cada conexión de base de datos en la herramienta de administración.
  • Una vez hecho esto, los servicios de DocuWare deberían ejecutarse en la nueva base de datos.

KBA sólo es aplicable a organizaciones locales.

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.