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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.09.2007, 20:16   #1  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Имеется MS Axapta 3.0 CIS SP4
база данных MS SQL Server 2000 SP4 32bit

Хотим купить 64bit железки под сервер баз данных и поставить MS SQL Server 2000 SP4 64bit.

Собственно вопрос (до покупки) - имеются ли какие нибудь подводные камни?
Необходимы ли будут какие то манипуляции с базой данных и настройками в Аксапте?
Спасибо.
__________________
Axapta 3.0 CIS SP3 CU1
---
Народу собралось - яблоку плюнуть негде!
Старый 06.09.2007, 07:13   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Во-первых, учтите, что поддержка sql2005 появилась в ax3.0 только начиная с KR1.
Т.е. вам потребуется обновить exe-шники либо до KR1, либо до KR2, либо до SP5, либо до kr3, либо до sp6.
"Конечно лучше пять звездочек" (С) т.е. последний сервис-пак.

Цитата:
Сообщение от vesna dba Посмотреть сообщение
Собственно вопрос (до покупки) - имеются ли какие нибудь подводные камни?
Специальных Аксаптовских - нет.

Две основные причины затруднений:
SQL2005 обрабатывает и хранит текст в юникоде, sql2000 в ascii.
поэтому в sql2005 становится очень важным правильный выбор collation.
нужно использовать collation, который позволяет хранить в юникоде (например, Cyrilic_General_CI_AS)
Часто бывает, что используют collation старых версий (например, какой-нибудь General_Latin1_1251_CI_AS)
что приводит к тому, что sql2005 хранит в ascii, но в любом запросе выполняет скалярную функцию по переводу в юникод.

вторая причина связана с тем, что если в конфигурационной не указывать DNS, то аксапта использует драйвер от sql2000. Со всеми вытекающими.
Следовательно, для sql2005 надо обязательно указывать правильный DNS, либо прописывать Native драйвер в поле DBMS options.


Цитата:
Сообщение от vesna dba Посмотреть сообщение
Необходимы ли будут какие то манипуляции с базой данных и настройками в Аксапте?
Да, конечно.
Смена level'а для базы, полный ребилд индексов и обновление статистики.
Обновления exe-шников автоматически добавят поле RecVersion во все таблицы.
Если вы используете хинты или изменяли код для повышения производительности, то потребуется проанализировать эти места еще раз.
У некоторых возникают сложности со сложными самописными прямыми запросами. Connection, Statement, ExecuteQuery. (в стандартном коде проблем нет).

В целом:
= если вы не писали что-то хитрое для sql2000, то процедура перехода не требует специальных действий в Аксапте.
= процедура перехода требует обычных действий с базой, которые прописаны в руководствах по СУБД.
__________________
полезное на axForum, github, vk, coub.
Старый 06.09.2007, 07:35   #3  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Спасибо за подробный ответ по переходу на SQL Server 2005! Это у нас в будущем тоже предстоит.
Но хотелось бы услышать пока про SQL 2000 32bit -> SQL 2000 64bit
Цитата:
...DNS, то аксапта использует драйвер от sql2000. Со всеми вытекающими.
Наверно DSN - речь про ODBC?
__________________
Axapta 3.0 CIS SP3 CU1
---
Народу собралось - яблоку плюнуть негде!
Старый 06.09.2007, 07:53   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от vesna dba Посмотреть сообщение
Спасибо за подробный ответ по переходу на SQL Server 2005! Это у нас в будущем тоже предстоит.
Но хотелось бы услышать пока про SQL 2000 32bit -> SQL 2000 64bit
Ой
В этом случае вообще ничего менять не нужно.

Цитата:
Сообщение от vesna dba Посмотреть сообщение
Наверно DSN - речь про ODBC?
Да.
__________________
полезное на axForum, github, vk, coub.
Старый 06.09.2007, 14:15   #5  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от vesna dba Посмотреть сообщение
Хотим купить 64bit железки под сервер баз данных и поставить MS SQL Server 2000 SP4 64bit.
А его (SQL Server 2000 64bit) еще отгружают ?
Сдается мне, SQL Server 2005 x64 подоступней будет (да и пошустрей скорее всего)
__________________
-ТСЯ или -ТЬСЯ ?
Старый 06.09.2007, 21:54   #6  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от Vadik Посмотреть сообщение
А его (SQL Server 2000 64bit) еще отгружают ?
Сдается мне, SQL Server 2005 x64 подоступней будет (да и пошустрей скорее всего)
Денег не хватит пока у нас на SQL 2005 EE.
А версия 64bit у нас уже есть - входит в комплект SQL Server 2000 Enterprise Edition (32 и 64).

А вот еще вопрос - x64 и IA64 - это одно и то же?
__________________
Axapta 3.0 CIS SP3 CU1
---
Народу собралось - яблоку плюнуть негде!
Старый 06.09.2007, 23:57   #7  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
x64 - это другое название архитектуры AMD64 (оптероны). В интеловской интерпретации это EM64T, т.е. ксеноны и всякие разные пентиумы и целероны с 64-битными расширениями
IA64 - это итаниумы
__________________
Axapta v.3.0 sp5 kr2
Старый 07.09.2007, 06:52   #8  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от AndyD Посмотреть сообщение
x64 - это другое название архитектуры AMD64 (оптероны). В интеловской интерпретации это EM64T, т.е. ксеноны и всякие разные пентиумы и целероны с 64-битными расширениями
IA64 - это итаниумы
Спасибо!
__________________
Axapta 3.0 CIS SP3 CU1
---
Народу собралось - яблоку плюнуть негде!
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.