ADAudit Plus permite a los administradores almacenar y recuperar datos del log de auditoría de los servidores Windows de bases de datos MySQL, MS SQL o PostgreSQL.
Para migrar la base de datos y/o datos de PostgreSQL/MySQL a MS SQL, siga los 5 pasos que se describen a continuación.
Las siguientes versiones de MSSQL son compatibles:
Nota: Si se utiliza la autenticación de SQL Server para mover la base de datos y/o los datos, el acceso y los permisos a la instancia de MS SQL se proporcionan automáticamente. Sin embargo, cuando se utiliza la autenticación de Windows, se deben otorgar el acceso y los permisos, como se explica a continuación
(i). Para otorgar acceso: Inicie sesión en Microsoft SQL Server Management Studio con una cuenta a la que se le ha asignado el rol sysadmin → Seleccione la instancia de servidor a la que va a migrar → Seguridad → Conexiones. Compruebe si el usuario que ejecuta ADAudit Plus está en la lista
(ii). Para otorgar permisos: Haga clic derecho en el usuario → Propiedades → Roles de servidor → Compruebe si al usuario se le ha asignado el rol sysadmin
Si el usuario no lo tiene → Marque la casilla de verificación sysadmin y haga clic en Aceptar → Continúe con el paso 3.
Nota: Para otorgar al usuario sólo el permiso mínimo necesario en lugar del rol sysadmin, siga los dos pasos que se indican a continuación::
Si ADAudit Plus y la instancia de MS SQL se están ejecutando en diferentes equipos
Descargue e instale el cliente nativo de SQL, las utilidades de línea de comandos y el controlador ODBC; en el equipo en el que se ejecuta ADAudit Plus.
| Versión de SQL Server | Utilidades de línea de comandos (cmdlnutils) | Cliente nativo (ncli) | Controlador ODBC (odbc) |
| 2008 | https://www.microsoft.com/en-in/download/details.aspx?id=44272 | https://www.microsoft.com/en-in/download/details.aspx?id=44272 | No es necesario. |
| 2012 | https://www.microsoft.com/en-in/download/details.aspx?id=36433 | https://www.microsoft.com/en-us/download/details.aspx?id=50402 | No es necesario. |
| 2014 | https://www.microsoft.com/en-US/download/details.aspx?id=53164 | No es necesario. | - |
| 2016, 2017, and 2019 | https://www.microsoft.com/en-us/download/details.aspx?id=56833 | No es necesario. | https://www.microsoft.com/en-us/download/details.aspx?id=56833 |
Nota: El cliente nativo, las utilidades de línea de comandos y la versión del controlador ODBC deben ser iguales a la versión de MS SQL (a la que se van a mover la base de datos y/o los datos).
Copie los siguientes 2 archivos de la carpeta de instalación de MS SQL Server a la carpeta BIN de ADAudit Plus
Nota:Si ADAudit Plus y la instancia de MS SQL se están ejecutando en el mismo equipo
Copie los siguientes 2 archivos de la carpeta de instalación de MS SQL Server a la carpeta BIN de ADAudit Plus
Invoque (Directorio raíz de ADAudit Plus)\bin\ChangeDB.bat en el símbolo del sistema. Asegúrese de que el usuario que ejecuta el símbolo del sistema es el mismo que el que ejecuta ADAudit Plus.
Si el servidor MS SQL tiene SSL habilitado, marque Sí para SSL cifrado. De lo contrario, marque No.
Nota: El nombre de la instancia de MS SQL Server se debe ingresar manualmente en caso de que no haya seleccionado la opción Descubrimiento automático.
Consejo: Para aprender a crear un certificado SSL en MS SQL Server, siga el paso 1 que se encuentra en este enlace.

TLos datos de los ficheros archivados se almacenan en diferentes formatos en las bases de datos. Después de migrar de una base de datos a otra, se debe convertir el formato de los ficheros archivados existentes para que sean compatibles con la nueva base de datos. Para convertir el formato de los ficheros archivados, siga estos pasos:
IEn el comando anterior,
Por ejemplo: Si está migrando de PostgreSQL a MS SQL, y su directorio de archivo y el nuevo directorio son C:\ManageEngine\ADAudit Plus\archive\tableBackup y C:\ManageEngine\ADAudit Plus\archive\tableBackup_new respectivamente, el comando será el siguiente:
ChangeArchive2BCPSupport "C:\ManageEngine\ADAudit Plus\archive\tableBackup" "C:\ManageEngine\ADAudit Plus\archive\tableBackup_new" postgres mssql
Una vez que el comando se ejecute correctamente, se crearán nuevos archivos cuyo formato será compatible con la base de datos MS SQL en la carpeta tableBackup_new.