14.04.2012, 18:35 | #1 |
Участник
|
Журнал Базы данных
Хочу сделать журнал базы данных для регистрации действий пользователей.. Журнал через администрирование/настройки/Журнал БД создаю все правильно и создается как видно на скрине.
Теперь захожу в карточку товара на которую настроил журнал, делаю изменения и велетает ошибка что Невозможно создать запись в журнале Базы данных..подскажите в чем может быть дело? Стоит Axapta 2009 rollup7 |
|
14.04.2012, 21:04 | #2 |
Участник
|
При появлении ошибок вида "База данных SQL обнаружила ошибку ..." первым делом стоит пробовать отсинхронизировать таблицу (AOT/Data Dictionary/Tables/SysDataBaseLog/Контестное меню/Синхронизировать)
|
|
15.04.2012, 13:20 | #3 |
Участник
|
Цитата:
Что странно на той же копии БД аксапты но на машине где стоит СКЛ, АОС и Аксапта все это работает.. а там где все в разных местах нет Последний раз редактировалось Favor82; 15.04.2012 в 14:01. |
|
15.04.2012, 18:42 | #4 |
Участник
|
а что там за язык? эстонский??
возможно проблема в этом Последний раз редактировалось Rezervforall; 15.04.2012 в 18:46. |
|
16.04.2012, 11:27 | #5 |
Участник
|
как прям сразу определили язык) думаю не в языке дело.. в аксапте на другой машине с той же БД и файлом все ведь нормально работает.
|
|
16.04.2012, 11:51 | #6 |
Участник
|
event viewer может подсказать какая именно ошибка БД
|
|
16.04.2012, 13:44 | #7 |
Участник
|
|
|
16.04.2012, 16:13 | #8 |
Участник
|
|
|
17.04.2012, 10:20 | #9 |
Участник
|
Эвент там где А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 |
Участник
|
|
|
17.04.2012, 11:39 | #11 |
Участник
|
а права у пользователей на всё это есть?
|
|
17.04.2012, 12:56 | #12 |
Участник
|
Цитата:
Но на другом сервере где стоит такая же аксапта и БД в логи записывается все и там то же поле CreatedDateTime Права на таблицу имеете ввиду глянуть? запись в эту таблицу происходит от администратора или пользователем? |
|
17.04.2012, 13:47 | #13 |
Участник
|
Посмотрите на этой таблице, есть ли там триггер с названием onSYSDATABASELOGinsert. Он был в DAX4, в DAX2009 его быть не должно. Как раз в этом триггере заполнялось существующее ранее поле createddate, вместо которого теперь CreatedDateTime
|
|
|
За это сообщение автора поблагодарили: S.Kuskov (3), Favor82 (1). |
17.04.2012, 15:21 | #14 |
Участник
|
Цитата:
О даа..он там есть..а на той машине где все работает его нет. Значит удаляю? |
|
17.04.2012, 15:28 | #15 |
Участник
|
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Журнал базы данных для таблиц администрирования | 3 | |||
Вопрос по журналу базы данных(лог) | 2 | |||
Журнал базы данных | 32 | |||
Очистка журнал баз данных | 8 | |||
Уменьшение базы данных Axapta | 13 |
|