Имя: Пароль:
1C
1С v8
События СУБД в технологическом журнале
,
0 kabanoff
 
07.12.11
18:24
Пытаюсь настроить сбор технологического журнала с событиями обращения 1С:Предприятия к СУБД. В итоге создается файл лога, но статистика нихрена не собирается.

Если я настраиваю журнал на сбор всех событий вместе со всеми свойствами, то лог файл успешно наполняется не нужными мне событиями, в которых все равно нет событий СУБД.

Помогите, ЧЯДНТ?

База клиент-сервер, MS SQL Server 2005.
Листинг файла logcfg.xml:

<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
   <log history="168" location="C:\Program Files\1cv81\bin\logs">
       <event>
           <eq property="name" value="dbv8dbeng"/>
           <eq property="name" value="dbmssql"/>
           <eq property="name" value="dbpostgrs"/>
           <eq property="name" value="db2"/>
       </event>
       <property name="all"/>
   </log>
</config>
1 kabanoff
 
07.12.11
18:24
+ 1С:Предприятие 8.1 (8.1.14.72)
2 Живой Ископаемый
 
07.12.11
18:30
попробуй не
<property name="all"/>
а

 <property name="all">
  <event>
   <eq property="name" value="dbmssql"/>
  </event>
 </property>
3 kabanoff
 
07.12.11
18:35
(2) Нет, не помогло. Перезапуск Предприятия тоже.
4 kabanoff
 
07.12.11
18:36
+(3) Листинг:

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
   <log history="168" location="C:\Program Files\1cv81\bin\logs">
       <event>
           <eq property="name" value="dbv8dbeng"/>
           <eq property="name" value="dbmssql"/>
           <eq property="name" value="dbpostgrs"/>
           <eq property="name" value="db2"/>
           <eq property="name" value="excp"/>
       </event>
       <property name="all">
         <event>
               <eq property="name" value="dbmssql"/>
         </event>
         </property>
   </log>
</config>
5 Живой Ископаемый
 
07.12.11
18:36
хм... погоди, а расскажи-как куда кладешь получившийся файл?
6 kabanoff
 
07.12.11
18:39
В C:\Program Files\1cv81\bin\logs
7 Живой Ископаемый
 
07.12.11
18:39
ыы... на стороне сервера или толстого клиента?
8 kabanoff
 
07.12.11
18:39
При этом файл создается, но его размер 3Кб.
9 kabanoff
 
07.12.11
18:40
на стороне... клиента ! В этом дело что ль? )
10 Живой Ископаемый
 
07.12.11
18:40
проще говоря - в этом ли каталоге "C:\Program Files\1cv81" на этом ли компюетер у тебя лежит сервер 1С, обращения которого к МС СКЛ ты пытаешься собрать?
11 Живой Ископаемый
 
07.12.11
18:41
2(9) чувак... клиент сервер СУБД ну просто вообще ни о чем не спрашивает, если ты конечно явно не просишь через АДО, но тогда этот вызов идет мимо тех.журнала.. наверное
12 kabanoff
 
07.12.11
18:42
Я понял... Нет, запускаю Предприятие с клиентской машины, пытаюсь собрать тоже с клиентской.

Спасибо, добрый человек!))
13 kabanoff
 
07.12.11
18:52
На сервере все равно не хочет собирать - та же картина. Только папок больше на количество рабочих процессов. Файл logcfg положил на сервер в такую же папку. Делаю запросы из платформы, установленной на клиенте. Что еще может быть?
14 Живой Ископаемый
 
07.12.11
18:55
2(13) либо файл все-таки есть в одной из папок, либо для ТЖ 1цв81 не было еще определено это событие
15 kabanoff
 
07.12.11
18:55
Если запускаю Предприятие на стороне сервере - та же история.
16 kabanoff
 
07.12.11
18:57
(14) Файл есть, но он пустой - проверил по размеру и глазами.
Событие вроде должно быть определено - не из первого источника о нем слышал. Тем более для настройки ТЖ пользуюсь обработкой с ИТС для 8.1.
17 shuhard
 
07.12.11
18:58
(13)[Что еще может быть]
надо проверить с какого релиза плафтформы dbmssql действует
18 Живой Ископаемый
 
07.12.11
18:59
2(16) а почему релиз 14 а не 15-й?
19 kabanoff
 
07.12.11
19:01
(18) Ну так уж повелось в нашей филиальной сети. Если обновляться, то всем. Тем более у нас не ЦБ.
20 Живой Ископаемый
 
07.12.11
19:02
ну так можно же рядом стенд поднять
21 shuhard
 
07.12.11
19:04
(16) а сиквел то у тебя MS ,
тогда используй профайлер
22 kabanoff
 
07.12.11
19:07
(20) Что это значит?
(21) Ни разу не пользовался. Он круче ТЖ?
23 Живой Ископаемый
 
07.12.11
19:09
2(22) восстановить копию, поставить 15-й релиз, зайти в копию 15-м...
может это событие появилось только в 15-м релизе.
24 shuhard
 
07.12.11
19:10
(22) в умелых руках
будешь использовать - не забудь отключить после себя трассировку, иначе продуктиву будет плохо
25 shuhard
 
07.12.11
19:11
(23) не а
Версия 8.1.15

Версия 8.1.15 включает исправления обнаруженных ошибок.

   Переход с версии 8.1.14 на версию 8.1.15

Переход с версии 8.1.14 на версию 8.1.15

Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от 8.1.14 к 8.1.15 не требуется.


Версия 8.1.14

Версия 8.1.14 включает исправления обнаруженных ошибок и некоторые изменения в функциональности

   Изменения, требующие изменений в конфигурациях или влияющие на поведение системы
   Переход с версии 8.1.13 на версию 8.1.14

Изменения, требующие изменений в конфигурациях или влияющие на поведение системы

При использовании объекта ЗаписьXML, для атрибутов пространства имен http://www.w3.org/XML/1998/namespace всегда записывается квалифицированное имя атрибута (с префиксом xml). В предыдущих версиях платформы запись префикса для атрибутов данного пространства имен не производилась.

Реализована выдача сообщения об ошибке при записи в базу данных даты меньше 1753 года при работе с MS SQL Server, если не установлено смещение дат.
26 Живой Ископаемый
 
07.12.11
19:12
все это странно.. лог должен собираться..
27 kabanoff
 
07.12.11
19:13
Переходить на новую версию нужно осторожно, иначе может встать обмен. Для нас это критично.

(24) Ок, спасибо.
28 kabanoff
 
07.12.11
19:13
Я домой - завтра вернусь к этой теме.
29 shuhard
 
07.12.11
19:16
(26) в итоге окажется что у ТС DB2
30 Живой Ископаемый
 
07.12.11
19:17
ну, в (0) он и ДБ2 собирает...
31 kabanoff
 
08.12.11
09:19
Нет, у меня БД в MS SQL Server 2005.
Логи по-прежнему не собираются.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.