AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.04.2012, 18:35   #1  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Журнал Базы данных
Хочу сделать журнал базы данных для регистрации действий пользователей.. Журнал через администрирование/настройки/Журнал БД создаю все правильно и создается как видно на скрине.

Теперь захожу в карточку товара на которую настроил журнал, делаю изменения и велетает ошибка что Невозможно создать запись в журнале Базы данных..подскажите в чем может быть дело?

Стоит Axapta 2009 rollup7
Миниатюры
Нажмите на изображение для увеличения
Название: jour1.JPG
Просмотров: 358
Размер:	34.0 Кб
ID:	7681  
Изображения
 
Старый 14.04.2012, 21:04   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
При появлении ошибок вида "База данных SQL обнаружила ошибку ..." первым делом стоит пробовать отсинхронизировать таблицу (AOT/Data Dictionary/Tables/SysDataBaseLog/Контестное меню/Синхронизировать)
Старый 15.04.2012, 13:20   #3  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
При появлении ошибок вида "База данных SQL обнаружила ошибку ..." первым делом стоит пробовать отсинхронизировать таблицу (AOT/Data Dictionary/Tables/SysDataBaseLog/Контестное меню/Синхронизировать)
Нажал синхронизировать, особо ничего не произошло.. что то должно оповестить о проделанной работе? или что то подвиснуть должно? ато как то нажал и все как обычно...ошибка никуда не делась все так же...что еще можно глянуть?

Что странно на той же копии БД аксапты но на машине где стоит СКЛ, АОС и Аксапта все это работает.. а там где все в разных местах нет

Последний раз редактировалось Favor82; 15.04.2012 в 14:01.
Старый 15.04.2012, 18:42   #4  
Rezervforall is offline
Rezervforall
Участник
 
142 / 26 (1) +++
Регистрация: 09.06.2009
а что там за язык? эстонский??
возможно проблема в этом

Последний раз редактировалось Rezervforall; 15.04.2012 в 18:46.
Старый 16.04.2012, 11:27   #5  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
как прям сразу определили язык) думаю не в языке дело.. в аксапте на другой машине с той же БД и файлом все ведь нормально работает.
Старый 16.04.2012, 11:51   #6  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
event viewer может подсказать какая именно ошибка БД
Старый 16.04.2012, 13:44   #7  
Rezervforall is offline
Rezervforall
Участник
 
142 / 26 (1) +++
Регистрация: 09.06.2009
Цитата:
Сообщение от Favor82 Посмотреть сообщение
как прям сразу определили язык) думаю не в языке дело.. в аксапте на другой машине с той же БД и файлом все ведь нормально работает.
и все региональные настройки на машинах один в один?
Старый 16.04.2012, 16:13   #8  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Цитата:
Сообщение от Rezervforall Посмотреть сообщение
и все региональные настройки на машинах один в один?
Да региональные настройки в винде одинаковые или есть еще гдето в аксапте?
Старый 17.04.2012, 10:20   #9  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Цитата:
Сообщение от Omeo Посмотреть сообщение
event viewer может подсказать какая именно ошибка БД
Эвент там где АOS с апликациями стоит пишет вот что
Object Server 01: The database reported (session 5 (Denis)): [Microsoft][SQL Native Client][SQL Server]Invalid column name 'createddate'.. The SQL statement was: "INSERT INTO SYSDATABASELOG (DATA,USERNAME,DESCRIPTION,LOGTYPE,TABLE_,LOGRECID,CREATEDDATETIME,DEL_CREATEDTIME,CREATEDBY,CREATEDTRANSACTIONID,DATAAREAID,RECVERSION,RECID) VALUES

тоже самое писалось когда я решил напрямую в БД в этой таблице создать запись эвентов.
Старый 17.04.2012, 11:04   #10  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Favor82 Посмотреть сообщение
Invalid column name 'createddate'
Хм, странно. В привидённом тексте запроса нет никакого упоминания поля 'createddate'. Откуда оно появляется в ошибке???

А в самой таблице SysDataBaseLog, если посмотреть "напрямую в БД", есть это поле?
Старый 17.04.2012, 11:39   #11  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
а права у пользователей на всё это есть?
Старый 17.04.2012, 12:56   #12  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Хм, странно. В привидённом тексте запроса нет никакого упоминания поля 'createddate'. Откуда оно появляется в ошибке???

А в самой таблице SysDataBaseLog, если посмотреть "напрямую в БД", есть это поле?
Там есть поле CreatedDateTime но поля 'createddate' нет.

Но на другом сервере где стоит такая же аксапта и БД в логи записывается все и там то же поле CreatedDateTime

Права на таблицу имеете ввиду глянуть? запись в эту таблицу происходит от администратора или пользователем?
Старый 17.04.2012, 13:47   #13  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Посмотрите на этой таблице, есть ли там триггер с названием onSYSDATABASELOGinsert. Он был в DAX4, в DAX2009 его быть не должно. Как раз в этом триггере заполнялось существующее ранее поле createddate, вместо которого теперь CreatedDateTime
За это сообщение автора поблагодарили: S.Kuskov (3), Favor82 (1).
Старый 17.04.2012, 15:21   #14  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Посмотрите на этой таблице, есть ли там триггер с названием onSYSDATABASELOGinsert. Он был в DAX4, в DAX2009 его быть не должно. Как раз в этом триггере заполнялось существующее ранее поле createddate, вместо которого теперь CreatedDateTime

О даа..он там есть..а на той машине где все работает его нет. Значит удаляю?
Старый 17.04.2012, 15:28   #15  
Favor82 is offline
Favor82
Участник
 
120 / 11 (1) +
Регистрация: 30.10.2009
Адрес: Tallinn
Цитата:
Сообщение от Favor82 Посмотреть сообщение
О даа..он там есть..а на той машине где все работает его нет. Значит удаляю?
всем спасибо, работает!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Журнал базы данных для таблиц администрирования Roman DAX: Администрирование 3 29.05.2008 16:04
Вопрос по журналу базы данных(лог) Hidden DAX: Функционал 2 21.09.2005 14:00
Журнал базы данных Sada DAX: Администрирование 32 23.06.2005 12:09
Очистка журнал баз данных tolstjak DAX: Администрирование 8 17.06.2004 17:35
Уменьшение базы данных Axapta Writer DAX: Администрирование 13 15.09.2003 16:53

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:56.