sp_truncate_errorlog (0.1 – May. 10, 2007)
Descripción
Trunca el log de errores de Adaptive Server Enterprise (ASE) y
opcionalmente genera una copia de respaldo.
sp_errorlog es una versión mejorada de
éste procedimiento almacenado.
Versiones de ASE
15.0 en adelante. Requiere activar el parámetro 'enable file access',
ya que el truncado y copia del contenido se hace basándose en Tablas
Proxy asociadas a archivos planos.
Importante: Es posible
que éste procedimiento funcione en ASE 12.5.x, pero NO ha sido probado.
Adicionalmente se requeriría de una licencia de la opción External
File System Access (ASE_XFS) para ASE 12.5.x.
Uso
sp_truncate_errorlog '<errorlog>' [, 'backup' ]
Donde:
- <errorlog> – Ruta completa del archivo de log de errores de
ASE.
- 'backup' – Se genera una copia de respaldo del log de errores
con el siguiente formato: <errorlog>.AAAA.MM.DD.
Sin parámetros muestra la ayuda.
Se requiere rol sa_role para ejecutar éste procedimiento
almacenado.
Instalación
- Active el parámetro 'enable file access' de ASE, usando
el siguiente comando Transact-SQL:
sp_configure 'enable file access', 1
go
- Descargue el script
sp_truncate_errorlog.sql y ejecútelo con
isql
de la siguiente manera:
isql -Usa -Ppassword -Sserver_name
-isp_truncate_errorlog.sql
Ejemplos
- Información de uso:
sp_truncate_errorlog
go
Usage:
[ exec ] sp_truncate_errorlog '<errorlog>' [, 'backup' ]
With no parameters shows this help.
- Trunca el log de errores de ASE, ubicado en
C:\Sybase\ASE-15_0\install\PRODSRV.log:
sp_truncate_errorlog 'C:\Sybase\ASE-15_0\install\PRODSRV.log'
go
Successfuly truncated ASE errorlog 'C:\Sybase\ASE-15_0\install\PRODSRV.log'.
- Trunca el log de errores de ASE, ubicado en /opt/sybase/ASE-15_0/install/DEV01.log
y genera una copia de respaldo:
sp_truncate_errorlog '/opt/sybase/ASE-15_0/install/DEV01.log',
'backup'
go
Sucessfuly copied 2000 records from ASE errorlog to file '/opt/sybase/ASE-15_0/install/DEV01.log.2007.05.09'.
Successfuly truncated ASE errorlog '/opt/sybase/ASE-15_0/install/DEV01.log'.
Más utilidades...
|