Avalados por :

Como obter a saída do DBCC LOG no Sybase ASE: Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Olá.


Para obter a saída do DBCC LOG, é necessário registrar uma função de retorno de chamada.
ASE forneceria meios para fazer isso sob DBLIB e CTLIB.
Não foi encontrada uma forma documentada de realizar isso na interface ODBC (enquanto ASA, IQ o suportam...?)
Algumas pessoas dizem: Recupere essas mensagens por meio de um mecanismo de diagnóstico / relatório de erros.
Na verdade, quando estou na versão 15.7, consigo percorrer as chamadas SQLGetDiagRec(...) ou SQLGetDiagField e obter todas elas.
É uma capacidade oficialmente reconhecida / documentada?
Está presente em todas as versões do Sybase?

Obrigado

H.E

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

Olá,

Percorrê-los todos com SQLGetDiagRec() seria a forma correta conforme vejo.

A saída de dbcc log (assim como com outros comandos dbcc) será enviada no que chamamos de tokens 'EED' que são usados para enviar erros e avisos. Você teria que iterar através destes.

OdbcInfoMessageEventArgs seria a classe a ser utilizada a partir de um aplicativo .NET.

Isso deve funcionar em qualquer versão suportada de ASE\ODBC.

Saudações,

Simon

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?