|
06.09.2007, 07:13 | #1 |
Участник
|
Во-первых, учтите, что поддержка sql2005 появилась в ax3.0 только начиная с KR1.
Т.е. вам потребуется обновить exe-шники либо до KR1, либо до KR2, либо до SP5, либо до kr3, либо до sp6. "Конечно лучше пять звездочек" (С) т.е. последний сервис-пак. Цитата:
Две основные причины затруднений: 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. Цитата:
Смена level'а для базы, полный ребилд индексов и обновление статистики. Обновления exe-шников автоматически добавят поле RecVersion во все таблицы. Если вы используете хинты или изменяли код для повышения производительности, то потребуется проанализировать эти места еще раз. У некоторых возникают сложности со сложными самописными прямыми запросами. Connection, Statement, ExecuteQuery. (в стандартном коде проблем нет). В целом: = если вы не писали что-то хитрое для sql2000, то процедура перехода не требует специальных действий в Аксапте. = процедура перехода требует обычных действий с базой, которые прописаны в руководствах по СУБД. |
|
06.09.2007, 07:35 | #2 |
Участник
|
Спасибо за подробный ответ по переходу на SQL Server 2005! Это у нас в будущем тоже предстоит.
Но хотелось бы услышать пока про SQL 2000 32bit -> SQL 2000 64bit Цитата:
...DNS, то аксапта использует драйвер от sql2000. Со всеми вытекающими.
__________________
Axapta 3.0 CIS SP3 CU1 --- Народу собралось - яблоку плюнуть негде! |
|
06.09.2007, 07:53 | #3 |
Участник
|
Цитата:
В этом случае вообще ничего менять не нужно. Да. |
|