Загрузить
Небольшое отступление

Шаг 1. Установка приложения Аксапты
Шаг 2. Установка клиента Аксапты
Проверка установки Аксапты
Шаг 3. Установка MS SQL
Шаг 4. Создание базы данных в MS SQL
Шаг 5. Создание пользователя в MS SQL
Шаг 6. Создание ODBC
Шаг 7. Подготовка конфигурации запуска Аксапты
Шаг 8. Первый запуск Аксапты
Шаг 9. Импорт демонстрационных данных
Все. Работаем

 

Загрузить

Setting Up MS SQL.zip
Документ от производителя. В документе приведены рекомендации по установке Аксапты на MS SQL. Рекомендаций немного. Но уж какие есть.

 

Небольшое отступление

Установка и оптимизация работы на MS SQL это очень большие и непростые темы. Отдаю себе отчет, что полностью осветить этот вопрос в небольшой статье невозможно.

Здесь приводится пошаговая инструкция по установке Аксапты на MS SQL для новичков и для тестовых целей. При составлении инструкции я стремился упростить установку. Отдаю себе отчет, что полученная в результате конфигурация не будет оптимальной. Не стоит использовать данную инструкцию для установки рабочей базы и рабочей Аксапты.

 

Шаг 1. Установка приложения Аксапты

1.1.

С дистрибутивного диска устанавливаем исходную международную версию приложения (application) Аксапты.

Система предлагает установить в каталог %Program files%\Damgaard\Axapta Application. Мне не хотелось бы сейчас вдаваться в детали сетевой установки и объяснений почему инсталлятор предлагает разные пути для приложения и клиента. Я предлагаю установить в один каталог C:\Axapta25 и приложение и клиента. Итак, измените путь и установите Аксапту в корневой каталог на выбранный вами диск.

Запретите все ненужные вам страны. Оставьте только одну страну, чтобы был английский язык. Например, United States.

1.2.

Далее в тот же каталог C:\Axapta25 установите последний имеющийся у вас русский сервис-пак приложения (application).

В результате, у вас появятся файлы приложения в каталоге C:\Axapta25\Appl\Standard. Обычно стандартное приложение "весит" около 340Мб.

1.3.

После установки сервис-пака удалите индексные файлы приложения из каталога приложения (в этом примере это C:\Axapta25\Appl\Standard). Внимательно прочтите инструкцию к установке - там об этом всегда пишут. Вам надо удалить файлы с расширениями:

*.ali
*.ahi
*.khi
*.aoi
*.udb
*.add
*.adi
*.alc

Вот bat-файл (axidx.bat), который это делает.


Шаг 2. Установка клиента Аксапты

2.1.

С дистрибутивного диска установите международного клиента (Client). Установите также в каталог C:\Axapta25. Также запретите все языки, кроме одного United States.

2.2.

Установите в этот же каталог последний имеющийся у вас русский сервис-пак приложения (client).

В результате, у вас появятся файлы в каталоге C:\Axapta25\Bin. Обычно каталог с exe-шниками "весит" около 28Мб.

2.3.

Удалите индексные файлы клиента из каталога C:\Axapta25\Bin. Внимательно прочтите инструкцию к установке - там об этом всегда пишут. Вам надо удалить файлы с расширениями:

*.kti

Вот bat-файл (axbinidx.bat), который это делает.

 

Проверка установки Аксапты

У вас должен получится следующая структура каталогов:

\Axapta25\Appl  
\Axapta25\Appl\Standard стандартное приложение. Около 340 Мб.
\Axapta25\Bin exe-шники. Около 28 Мб.
\Axapta25\Log пустой каталог
\Axapta25\Share  
\Axapta25\Share\Config пустой каталог
\Axapta25\Share\Include картинки, dll, doc-файлы, avi-файлы
\Axapta25\Share\Include\Smm картинки
\Axapta25\Share\Include\Template dot- и xlt- файлы
\Axapta25\Share\Include\Web  
\Axapta25\Std пустой каталог

 

Шаг 3. Установка MS SQL

 

3.1.

Внимательно прочтите приложенный файл про установку MS SQL, режима сортировки и кодовые страницы.

3.2.

Установите MS SQL сервер, если он у вас еще не установлен. Установите у сервера (если это MS SQL 7.0) или у базы данных (если это MS SQL 2000) кодовую страницу Cirilic_General_CI_AS.

Не используйте MSDE, который прилагается на диске к Аксапте. Дело в том, что MSDE использует кодовую страницу для Европы и русские буквы в этой кодовой странице будут отображаться неправильно. Если вы настолько знаете продукты Microsoft, что сможете изменить кодовые страницы в MSDE, то вам не нужна эта пошаговая инструкция. Если же вы не специалист в продуктах Microsoft, то пожалейте свое время и не мучайтесь с кодировками в MSDE, найдите нормальный MS SQL.

3.3.

Установите mixed режим проверки пароля - MS SQL and Windows. Это значит, что можно вводить пользователей в самом MS SQL, а также можно входить под логином пользователя Windows.

Не используйте режим Windows only Athentication. Этот режим требует дополнительной настройки прав, если к Аксапте будут подключаться еще пользователи кроме вас.

 

Шаг 4. Создание базы данных в MS SQL

Откройте MS Enterprise Manager. Создайте базу данных, дайте ей имя AXDB25.

Создание базы

 

Размер базы - 200Mb (если будете использовать перекрестные ссылки - 500Mb), размер Transaction log - 50Mb.

Инициализация базы

 

Шаг 5. Создание пользователя в MS SQL

Создайте пользователя bmssa

Создание пользователя bmssa

Укажите, что для этого пользователя SQL Server Authentication, задайте пароль bmssa_pwd.

Пароль для пользователя bmssa

Включите роль Database Creator.

Роль польователя bmssa

И укажите, что этот пользователь является владельцем базы AXDB25.

bmssa является владельцем базы

 

 

Шаг 6. Создание ODBC

В Панели управления (Control Panel) находим Администрирование (Administrative tools). Внутри находится пункт ODBC источники данных (Data Source ODBC).

На закладке Системный DSN (System DSN) нажмите на кнопку Добавить (Add). Выберите тип SQL Server.

Добавление ODBC источника

Укажите наименование источника AXDB25, дайте комментарий и укажите название вашего SQL сервера. Если SQL сервер установлен на вашей машине, то укажите (local).

Создание DSN

Перейдите на следующую страницу при помощи кнопки Далее (Next).

Укажите SQL Server Authenication, имя пользователя bmssa, пароль bmssa_pwd.

Перейдите на следующую страницу при помощи кнопки Далее (Next).

Укажите, что используется база данных AXDB25. Если в списке данной базы нет, то это значит, что вы либо не создали базу, либо не указали, что bmssa является владельцем данной базы.

Настройка DSN

Перейдите на следующую страницу при помощи кнопки Далее (Next).

Обязательно снимите галочку с поля Выполнять трансляцию данных (Perforn translation for character data).

Настройка DSN

Завершите настройку ODBC. Выполните проверку, нажав на кнопку Test Data Source. Если все в порядке то появится радостно поздравительный текст.

Проверка DSN

 

Шаг 7. Подготовка конфигурации запуска Аксапты

Откройте Конфигурационную утилиту (Navision Axapta Configuration Utility). Нажмите на кнопку Manage и выберите пункт New Configuration. Укажите имя новой конфигурации. Например, AXDB25. Это имя не обязательно должно совпадать с именем ODBC.

Укажите пользователя по умолчанию, каталог Аксапты по умолчанию, язык по умолчанию, каталог приложения - Standard, и слой - USR.

Microsoft Axapta Configuration Utility

На закладке ODBC укажите название ODBC, имя сервера MS SQL и название базы данных, которая была создана на предыдущих шагах.

Остальные параметры остаются неизменными.

 

Шаг 8. Первый запуск Аксапты

Не запускайте в этот момент трехуровневую Аксапту, не запускайте AOS, не мучайтесь. Запустите нормальную Аксапту из меню Пуск \ Программы (Start \ Programs). Укажите имя admin и пустой пароль.

Запомните - первый запуск должен выполняться нормальной Аксаптой под пользователем admin с пустым паролем.

Аксапта создаст индексы приложения (около 10-30 минут), обнаружит, что в базе данных нет таблиц и предложит мастера первого запуска.

Мастер сразу же предложит компиляцию. Не отказывайтесь. Компиляция может занять от 30 минут до 4 часов в зависимости от конфигурации компьютера. Компиляция выполняется в два прохода. Поэтому не удивляйтесь, если увидите что названия объектов повторяются.

Далее мастер предложит сделать синхронизацию. Синхронизация обеспечивает, что все таблицы, описанные в Аксапте действительно существуют в базе данных.

Следуйте указаниям мастера. Что не знаете лучше пропустите пока не наберете опыта в Аксапте.

После завершения мастера, Аксапта сама перезагрузится.

Шаг 9. Импорт демонстрационных данных

Откройте главное меню. На закладке Администрирование откройте пункт База данных, далее Экспорт/Импорт. Щелкните по пункту Импортировать. Укажите файл с демонстрационными данными Аксапты. Этот файл должен находится на дистрибутивном диске.

Импорт демонстрационных данных

 

Все. Работаем

Теперь можно запускать Аксапту и заниматься тестированием и обучением.

 

Буду рад Вашим замечаниям и предложениям.
mazzy@mazzy.ru, Мазуркин Сергей