Registro de Errores en Alfa Gestion

Publicado en: Base de Datos | 0

El Alfa Gestión registra todos los errores producidos en la base de datos al intentar grabar, para poder analizar y recuperar la sentencia que produjo el error.

Para esto, puede abrir desde el manager la tabla aux_err, normalmente ordenar por id desc para ver los ultimos errores primeros, detectar cual es, y ejecutar el script siguiente

(Reemplazar base por el nombre de la base, y el numero de ID por el que vio en la tabla aux_err)

***********************************************************

— To allow advanced options to be changed.
EXEC sp_configure ‘show advanced options’, 1;
GO
— To update the currently configured value for advanced options.
RECONFIGURE;
GO
— To enable the feature.
EXEC sp_configure ‘xp_cmdshell’, 1;
GO
— To update the currently configured value for this feature.
RECONFIGURE;
GO

DECLARE @SQL nvarchar(4000)
set @sql = ‘bcp “select sql from base.dbo.aux_err where id = 9870” queryout “c:\xx.txt” -c -T -C ANSI’
exec master..xp_cmdshell @sql