К оглавлению Программа обработки содержимого файла ..service\logs\sql.err


В случае недоступности SQL сервера или прочих аварийных ситуациях, когда сервис не может произвести корректное добавление данных в базу - все несостоявшиеся SQL запросы помещаются в текстовый файл ..service\logs\sql.err. Для автоматизации обработки содержимого данного файла - была добавлена утилита misc\sqlerr.exe.
Для правильной обработки следует файл sql.err переместить в каталог, где располагается программа sqlerr.exe. Далее следует запустить утилиту, при этом на экране будет отображаться текущий SQL запрос и статус его исполнения. После обработки в файле sql.err останутся только те запросы, которые не могут быть выполнены по какой-то иной причине, а не из-за недоступности SQL сервера и т.п.
Формат вызова утилиты:
sqlerr.exe "строка_подключения_к_базе",

где строка_подключения_к_базе - это выражение типа DSN=raelog;UID=user;PWD=password.

Пример:
sqlerr.exe "DSN=raelog;UID=user;PWD=password"



Вернуться назад