#sqlanywhere #sybase-asa
#sqlanywhere #sybase-asa
Вопрос:
Я ищу способ декодирования информации, хранящейся в файле журнала транзакций базы данных Sybase (все запросы, отправленные в базу данных).
Может кто-нибудь, пожалуйста, помочь с этим?
Ответ №1:
Хорошо, я получил ответ прямо здесь.
сначала вам нужно установить SQL anywhere, что, я полагаю, вы и сделаете.
затем:
"SQL anywhere install folderBin32dbtran.exe" logName.log logName.log.txt
конечный результат будет выглядеть следующим образом:
--CONNECT-1045-0016035758-DBA-2011-11-04 01:50
--BEGIN TRANSACTION-1045-0016035769
BEGIN TRANSACTION
go
--UPDATE-1045-0016036065
UPDATE DBA.FAULT
SET COUNT=21407,
LAST_OCCURRENCE='2011-11-04 01:50:07.078'
WHERE FAULT_ID=735
go
--COMMIT-1045-0016036092
COMMIT WORK
...
Комментарии:
1. Здравствуйте, в этом: «—COMMIT-1045-0016036092», откуда я знаю дату и время для этого КОММИТА, это «0016036092»? Пожалуйста, мне это нужно… :/