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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.10.2008, 09:04   #1  
omakondo is offline
omakondo
Участник
 
4 / 10 (1) +
Регистрация: 29.04.2008
Адрес: Алма-Ата
? Переход от 2000 к 2005
Добрый день
мы совершили грандиозный переход с 2000 на 2005 SQL. Все прошло хорошо.
Единственно, в меню Администрирование\Запросы\ База данных\Блокировки пользователей базы данных стала выходить ошибка - "Эта форма поддерживается только на сервере MS SQL 2000".
Знающие люди подсказали, что в методе run формы SysSQLBlockingMSSQL можно сделать комментарий при проверке версии SQL:
if (!versionOK)
{
Box::info('@SYS99876');
this.close();
return;
}
Вопрос такой: почему если все говорят и пишут о возможности работы MS Dynamics AX 4.0 на 2005 SQL-е, в коде стоит прямая проверка на версию? И может это не единственное место в программе и впереди у нас много подобных открытий?
Старый 07.10.2008, 09:22   #2  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от omakondo Посмотреть сообщение
Вопрос такой: почему если все говорят и пишут о возможности работы MS Dynamics AX 4.0 на 2005 SQL-е, в коде стоит прямая проверка на версию? И может это не единственное место в программе и впереди у нас много подобных открытий?
Пардон, но это запрос системной процедуры SQL, насколько я понимаю. А она не только от версии, а даже от сервиспака зависеть может. На Oracle, кстати, она тоже вряд ли будет выполняться
Успокойтесь, AX 4.0 на 2005 работает. Все тренинги по AX 4.0 на этой базе сделаны.
__________________
Михаил Андреев
https://www.amand.ru
Старый 07.10.2008, 10:01   #3  
omakondo is offline
omakondo
Участник
 
4 / 10 (1) +
Регистрация: 29.04.2008
Адрес: Алма-Ата
Спасибо, Михаил. Больше вопросов нет
Старый 07.10.2008, 10:33   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Хотя проверка немного странная. В запросе, который получает состояние блокировок каких-то запретных вызовов нет. Другой вопрос, что там используются таблицы, которые MS начиная с MS SQL 2005 считает устаревшими, но тем не менее, они есть (хотя никто не гарантирует, что они останутся в следующих версиях).
Ещё момент: эти таблицы в SQL2000 по умолчанию были доступны всем на чтение, а в SQL2005 по умолчанию только некоторым ролям. Поэтому нужно посмотреть есть ли доступ у учётной записи на чтение из таблиц, которые есть в запросе, который формируется в методе totalSQL класса SysSQLBlockingMSSQL.
Теги
ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
перевод SQL 2000 на SQL 2005 SNG DAX: Администрирование 24 17.03.2011 17:44
axStart: How to restore an AX 3.0 SQL 2000 backup in sql 2005 Blog bot DAX Blogs 0 12.02.2008 15:10
Переход на SQL SERVER 2005 - есть ли смысл и безопасно ли? Rage DAX: Администрирование 16 17.06.2007 17:31
mazzy: Сравнительное тестирование производительности Microsoft Axapta v.3.0. CУБД Microsoft SQL Server 2005 и Microsoft SQL Server 2000 Blog bot DAX Blogs 0 28.10.2006 17:22
Что в сиквеле тебе моем ? (2000 или 2005) Goldy DAX: Администрирование 39 17.08.2006 07:59

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

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

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