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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.07.2007, 05:59   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
! Ошибки в отчете о статусе БД, Не совсем понятный отчет. Помогите разобраться.
Добрый день. Аналогичный пост был создав вчера на http://forum.mazzy.ru/index.php?showtopic=9191 но как я понял форум там менее популярен чем здесь. Прошу прощение у Mazzy, но напишу все тоже самое тут может кто ответит...

Попробовал на Axapta 4 в Администрирование/ Периодические операции/ SQL Администрирование.
Провести Проверку/Синхронизацию по таблицам.

Система после часа работы выдало следующие: + еще 3 листа аналогичного по другим таблицам.
X++:
    (*=)             
----------------------------------------------------------------------------------------------------------------------------------             
 BANKGROUP BANKDESCRIPTION_RU                 
 BUSINESSSTATISTICSDATA *DataRecidIdx                  
 -"- *DataRecidIdx (Количество полей не совпадает: в AOT - 2, а в базе данных - 1)             
Нет -"- *DataRecidIdx (  :   : RECID,     - 1,   AOT: dataAreaId.)(  :   : ,     - 2,   AOT: RecId.)             
 CUSTINVOICEJOUR DEL_CORRECTIVEREASON                 
 CUSTINVOICELINE INVOICETXT                 
 -"- DEL_CORRECTIVEREASON Поле имеет несовместимый тип             
*Да CUSTINVOICETRANS DEL_CORRECTIVEREASON Поле имеет несовместимый тип             
*Да CUSTTRANS MODIFIEDTRANSACTIONID Системное поле имеет недопустимый тип. Примите необходимые действия.

1) Если "Поле имеет несовместимый тип" как его поправить? И какой это должен быть к примеру совместимый тип?
2) Сообщение:
Нет BUSINESSSTATISTICSDATA *DataRecidIdx не может быть установлен автоматически
Нет -"- *DataRecidIdx (Количество полей не совпадает: в AOT - 2, а в базе данных - 1)
Нет -"- *DataRecidIdx (Целостность индекса нарушена: поле в БД: RECID, номер поля в индексе - 1, а в AOT: dataAreaId.)(Целостность индекса нарушена: поле в БД: , номер поля в индексе - 2, а в AOT: RecId.)

Схема таблиц в AOT и на SQL server.



Чего нехватает?

3) "CUSTTRANS MODIFIEDTRANSACTIONID Системное поле имеет недопустимый тип. Примите необходимые действия."
Какое надо тип?
Старый 16.07.2007, 06:46   #2  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Разве ни у кого таких ошибок небыло?
Старый 20.08.2007, 14:35   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Только что поставил новую систему, залил русские демо-данные. Ошибки аналогичные. Пока не разобрался
__________________
Ivanhoe as is..
Старый 20.08.2007, 15:32   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
В 4.0 сп2 эту кнопку отключили. Также была информация о том, что эта операция в 4.0 приводит к нарушению целостности данных. Так что вы поаккуратнее с этой цацкой.
__________________
С уважением,
glibs®
Старый 20.08.2007, 15:33   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Пока получается следующее - удалил компанию с демо-данными, ошибка исчезла. Для подтверждения эффекта сейчас попробую еще раз импортировать.

Имею в виду ошибку с индексом.
__________________
Ivanhoe as is..
Старый 20.08.2007, 16:15   #6  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Хм... А версия Аксапты какая? У меня вот такого индекса на BusinessStatisticsData нет. Версия приложения - 4.0.1659.35

А вообще, ошибка-то понятная и правильная. Дело в том, что если у таблицы включено свойство SaveDataPerCompany, то Аксапта автоматически добавляет к любому индексу поле DataAreaId. В данном случае SQL Server проигнорировал второе указание DataAreaId в индексе и создал индекс только с одним DataAreaId (т.е. Аксапта-то его просила создать индекс из полей dataAreaId + dataAreaId + RecId). Затем, при проверке, Аксапта не посчитала поле dataAreaId, так как решила, что оно было добавлено ядром. Таким образом получилось "в базе данных - 1". А в AOT Аксапта обнаружила, что в индексе два поля.

По хорошему, я бы этот индекс отключил и проверил бы, что перестало работать. Затем бы выяснил, кто это что-то напрограммировал и сделал для себя выводы Так создавать индекс по dataAreaId + RecId неправильно. Если нужен такой индекс, нужно всего лишь включить свойство CreateRecIdIndex у таблицы.

Что касается остальных ошибок, там везде стоит Да, то есть ошибка была автоматически исправлена. Так что при повторной проверке она не появится.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 21.08.2007, 12:05   #7  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Maxim Gorbunov
Версия приложения - 4.0.2214.0
Проверку проводил на чисто установленной AX даже без демо данных. Кол-во листов изменилось с 3 до 1. Но аналогичные ошибки по др таблицам.

glibs
4.0 сп2 для Eastern Europe пока же нет?
Если кнопку отключили, может вообще не стоит заморачиваться этим?
Старый 21.08.2007, 12:23   #8  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Poleax
...
4.0 сп2 для Eastern Europe пока же нет?
...
Посмотрите новость сверху на стартовой страничке сразу под логотипом форума.
__________________
С уважением,
glibs®
Теги
ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
вопрос про дату в range. помогите разобраться. Hans DAX: Программирование 5 24.04.2007 17:52
Помогите разобраться с edit-методом mashaSi DAX: Программирование 4 08.06.2006 07:19
Помогите разобраться с отчетностью Vansoft DAX: Функционал 2 12.04.2004 03:06
Помогите разобраться с полем OprNum в BOM! ravil DAX: Программирование 4 29.07.2003 11:15
Журналы, пакеты... Помогите разобраться! dmit2604 DAX: Функционал 1 07.05.2002 21:53

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

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

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