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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2009, 16:30   #1  
Ark is offline
Ark
Участник
 
66 / 26 (1) +++
Регистрация: 02.01.2007
Адрес: Казань
Ошибка при доступе к подключению к базе данных
Периодически при работе в AX возникает сообщение у пользователей (при попытке создать запись в любой таблице):

"Невозможно выбрать запись в Record ID generation (SystemSequences). name: Ошибка при доступе к подключению к базе данных.
Невозможно отредактировать запись в Record ID generation (SystemSequences). name: . Ошибка при доступе к подключению к базе данных.
Произошла ошибка при получении нового значения RecId для таблицы."

Лечится перезапуском клиента AX. Сообщения начали появляться после установки обновления ядра 4.0.2503.606, но такая же ошибка появляется и в дугих версиях ядра, в т.ч. при работе локальной работе.

Кто-нибудь сталкивался с подобным, какие могут быть идеи?
Старый 25.05.2009, 17:19   #2  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от Ark Посмотреть сообщение
"Невозможно выбрать запись в Record ID generation (SystemSequences). name: Ошибка при доступе к подключению к базе данных.
Невозможно отредактировать запись в Record ID generation (SystemSequences). name: . Ошибка при доступе к подключению к базе данных.
Произошла ошибка при получении нового значения RecId для таблицы."
Думаю у вас проблемы гдето на SQL сервере - проверьте. Не все транзакции выполняются, иногда происходит сбой. Например мог закончиться том жеского диска на котором лежит база.
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 25.05.2009, 17:44   #3  
Ark is offline
Ark
Участник
 
66 / 26 (1) +++
Регистрация: 02.01.2007
Адрес: Казань
Да, такой вариант рассматривали, SQL проверяли, места там полно. Может более конкретно что-либо можно протестировать на SQL?
Старый 25.05.2009, 17:57   #4  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Тогда надо посмотреть логи - какую, конкретно ошибку генерит SQL (номер ошибки)
Еще не исключаю что ошибка связанна с ограничением доступа на запись к логике Аксапты (к папке где находятся файлы .aod и др..)
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 25.05.2009, 21:08   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Может аос не имеет прав доступа db_owner на БД ?
__________________
Возможно сделать все. Вопрос времени
Старый 26.05.2009, 08:49   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Может аос не имеет прав доступа db_owner на БД ?
А зачем такие права?
Руководство администратора:
Цитата:
Установите следующие разрешения в базе данных для учетной записи, используемой AOS.
  • Пользователь на сервере базы данных (уже существует, если установка выполняется на том же самом SQL Server в качестве первой базы данных).
  • Назначьте ролям баз данных db_ddladmin, db_datareader и db_datawriter.
  • Предоставляет права выполнения для пользователя на сохраненных процедурах createserversessions и createusersessions.
__________________
Ivanhoe as is..
Старый 26.05.2009, 09:55   #7  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
А зачем такие права?
Это всего лишь быстрая проверка для выявления что проблема в не в правах (или в правах). Просто бывает так, что дав права reader/writer забывают про процедурки
__________________
Возможно сделать все. Вопрос времени
Старый 26.05.2009, 10:20   #8  
Ark is offline
Ark
Участник
 
66 / 26 (1) +++
Регистрация: 02.01.2007
Адрес: Казань
В логах SQL обнаружил подозрительную строчку:

05/14/2009 02:00:34,,Error,[298] SQLServer Error: 15404<c/> Could not obtain information about Windows NT group/user 'BVT\Администратор'<c/> error code 0x54b. [SQLSTATE 42000] (ConnIsLoginSysAdmin)
Старый 26.05.2009, 10:50   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Она означает - что у Вас АОС запущен под логином BVT\Администратор, но при этом этот логин не имеет прав подключения к самому SQL Server.

Что нужно сделать:
(По правильному)
1. Создать бесправного пользователя в AD, назовем его aos. Дать ему права чтение/запись на папку приложения
2. Создать этого пользователя в SQL Server (или включить его в группу в AD, которая прописана на SQL Server). У Вас проблемы именно на этом шаге.
3. Дать пользователю из п.2 (можете Вашему BVT\Администратор) в SQL Server права на Вашу БД как сказал Ivanhoe. Для начала можете дать db_owner (чтобы убедиться что все работает), а потом исправить
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 26.05.2009 в 10:59.
Старый 26.05.2009, 11:06   #10  
Ark is offline
Ark
Участник
 
66 / 26 (1) +++
Регистрация: 02.01.2007
Адрес: Казань
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Она означает - что у Вас АОС запущен под логином BVT\Администратор, но при этом этот логин не имеет прав подключения к самому SQL Server.
На самом деле не так. AOS запущен от другого пользователя (именно так, как вы описали), а от имени Администратора запускается клиент с пакетными заданиями.
Дело в том, что ошибка подключению к AX возникает периодически, а не все время. Думаю, что это связано с тем, что падает сеть.

Но добавить права db_owner на AOS тоже попробуем.

Последний раз редактировалось Ark; 26.05.2009 в 11:37.
Старый 26.05.2009, 11:44   #11  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Если у Вас не запрограммировано свое подключение к БД, то любой клиент аксапты подключается к БД через АОС, т.е. от имени того пользователя, от которого запущен АОС. У Вас АОС падает? Если нет - то тогда и сеть ни при чем.
А может Вы запускаете клиента не под доменным пользователем?
__________________
Возможно сделать все. Вопрос времени
Старый 01.06.2009, 08:17   #12  
Ark is offline
Ark
Участник
 
66 / 26 (1) +++
Регистрация: 02.01.2007
Адрес: Казань
Спасибо за ответы, не мог написать раньше. Падает действительно клиентская сессия, а не АОС. Клиента конечно под доменным пользователем запускаем. Поставили еще одно обновление ядра, посмотрим дальше.
Теги
recid, sql, systemsequences, ошибка, подключение, ядро, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
пользовательский запрос к базе данных Nikolaich DAX: Функционал 3 19.01.2009 17:20
Ошибка при присоединении к базе данных serg_ DAX: Администрирование 1 18.11.2008 11:36
Data upgrade AX 3.0 SP6 -> AX 4.0 SP2: Ошибка запуска AOS поcле копирования данных dacom DAX: Администрирование 7 21.04.2008 15:03
Разрешение на доступ к базе данных nicko DAX: Администрирование 3 18.05.2004 18:49
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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