Вторник, 21.05.2024, 13:56
Приветствую Вас Гость | RSS
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 1
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Форма входа
Поиск
Календарь
«  Март 2013  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

Главная » 2013 » Март » 16 » AX 2009 на одном компьютере на MS Windows Server 2008
19:38
 

AX 2009 на одном компьютере на MS Windows Server 2008

Сергей Проценко приводит пошаговую инструкцию для установки Microsoft Dynamics Ax 2009 с ролевым интерфейсом на одном компьютере. Ролевой интерфейс подразумевает установку корпоративного портала на основе SharePoint, расширений средств отчетности (Reporting Services), расширений средств анализа (Analysis Services). Так же будет показано как установить компоненты, которые позволяют вести разработку для ролевого интерфейса Ax 2009. В этой статье не описывается установка компонентов Ax 2009: Документооборот (workflow), Интеграция с Microsoft Project Server 2007, Интеграция с Microsoft Visual SourceSafe.

Установка Ax 2009 на одном компьютере на MS Windows Server 2008

Официальное руководство по полной установке Ax 2009 на Windows Server 2003 и MS SQL 2005 (192 страницы). В этой статье приводится проверенная инструкция по установке Ax 2009 на Windows Server 2008 и MS SQL 2008 со скриншотами с набором компонентов, необходимых для работы ролевых центров.

Предварительные условия для установки: Компьютер находится в домене или сам является контроллером домена.

Начинаем установку:

  1. Установка Visual Studio 2008 SP1. Можно установить все компоненты VS 2008, но при этом будет так же установлен MS SQL Server Express Edition, который не нужен при наличии «полной» версии SQL сервера, необходимого для Dynamics Ax.
  2. Я для себя выбрал следующую конфигурацию VS 2008: Все компоненты, за исключением C++ и MS SQL Server Express Edition.

  3. Далее установка IIS
  4. Установка MS SQL Server 2008
  5. Установка основных компонентов Ax 2009
  6. Установка основных компонентов Ax 2009Установка основных компонентов Ax 2009
    Установка основных компонентов Ax 2009

  7. Выполняем контрольный список установки MS Dynamics Ax 2009.
    1. Запускаем службу AOS
    2. Запускаем клиент MS Dynamics Ax
    3. Выполняем контрольный список. На шаге «Настроить системные счета» нужно указать учетную запись, которая будет использоваться Business Connector. Для этого нужно:
      1. Создать отдельного пользователя в домене.
      2. У пользователя срок действия пароля не должен быть ограничен.
      3. Желательно (но не обязательно) этот пользователь не должен иметь прав на интерактивный вход в систему.
      4. Желательно (но не обязательно) этот пользователь не должен быть пользователем Ax 2009.
      5. Пользователь должен входить в группу пользователей IIS_WPG (у меня эта группа называется IIS_IUSRS).
      6. Пользователь должен входить в группу пользователей WSS_WPG

    Если Вы при установке Business Connector`а Вы указали пользователя, который не удовлетворяет вышеперечисленным требованиям, то впоследствии этого пользователя можно изменить в Ax 2009 > Администрирование > Настройка > Контроль доступа > Системные служебные счета.

    Отмечу еще, что если Вы устанавливаете приложение для себя (установка для консультанта или программиста) и являетесь администратором на своем компьютере, то можно пойти на упрощение и в качестве пользователя BC указать свое имя пользователя.

  8. Устанавливаем Windows SharePoint Services (WSS) SP2
    1. Выбираем расширенный режим установки
    2. Тип установки – веб интерфейс, для того чтобы указать SQL сервер на котором будут храниться данные WSS. Если выбрать автономную установку, то WSS установит SQL Server Embedded Edition и будет на нем хранить свои базы данных.
    3. Запускаем мастер настройки SharePoint (Запуститься автоматически, если не снять такую галочку в последнем диалоге установки или из Пуск-> Панель управления->Администрирование->Мастер настройки продуктов и технологий SharePoint)
    4. Создаем новую ферму SharePoint
    5. Указываем SQL Server, на котором будут храниться данные SharePoint, название базы данных и имя пользователя с паролем, под которым будет происходить подключение
    6. Указываем номер порта, на котором будет находиться административный интерфейс SharePoint. Советую указать что-то легко запоминающееся - заходить проще будет.
    7. Дополнительные параметры указывать не нужно. Ждем окончания работы мастера.
  9. Если зайти в Диспетчер служб IIS (Пуск->Панель управления->Администрирование->Диспетчер служб IIS), то можно увидеть сайт административного интерфейса WSS, созданный мастером.
  10. Административный сайт WSS 3.0 на IIS
    Административный сайт WSS 3.0 на IIS

  11. Теперь нужно создать веб узел для портала.
    1. Заходим в центра администрирования SharePoint (Пуск->Панель управления->Администрирование-> центр администрирования SharePoint 3.0)
    2. Управление приложениями -> Создание или расширение Web-приложения -> Создать веб-приложение.
    3. Задаем следующие параметры: Параметр Значение Описание

      Описание

      Ax2009EP

      Любое

      Порт

      80

      На этом порту будет находится ваш партал.

      Заголовок узла

      По этому названию будет доступен ваш портал в браузере. В моем случае scorp

      Проще всего указать имя вашего компьютера в сети. Иначе придется это имя прописывать в DNS-сервере, чтобы к нему могли обратиться другие пользователи сети. Если пользователям по сети не нужно получать доступ к порталу, то можно указать любое название и прописать его в hosts.

      Путь

      В моем случае получилось C:\inetpub\wwwroot\wss\ VirtualDirectories\scorp80

      Можно не изменять значение, предложенное автоматически.

      Поставщик системы проверки подлинности

      NTLM

      Если SQL Server Analysis Services, SQL Server Reporting Services и Enterprise Portal сервер находятся на одном компьютере, как описывается в данной статье, то можно использовать NTLM. Иначе нужно использовать Kerberos, и настроить авторизацию согласно Wite Paper Configuring “Kerberos Authentication with Role Center Pages”

      Разрешить анонимный доступ

      Нет

      Использовать протокол SSL

      Нет

      Сейчас, для упрощения

      URL-адрес

      Не изменяйте, предложенный адрес. В моем случае получилось http://scorp:80

      Имя пула приложений

      Любое название. В моем случае scorp.

      Имя пользователя

      Имя пользователя, под котороым будет запускаться пул приложений

      Пароль

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

      Перезапускать IIS вручную

      Да

      Сервер базы данных

      Имя вашего сервера БД. В моем случае scorp

      Имя базы данных

      База данных для вашего портала. Любое название. В моем случае Ax2009EP

      Проверка подлинности Windows

      Да

  12. После того как мастер закончит создание узла, наберите в командной строке iisreset /noforce для перезапуска веб-сервера.
  13. После этого на IIS появится новый сайт.
  14. Расширения средств отчетности несовместимы с MS SQL Server 2008. Поддержка MS SQL Server 2008 появляется в пакете обновлений SP1 для Ax 2009. Но на данный момент не существует инсталятора Ax 2009 со встроенным SP1. Т.е. если запустить инсталлятор Ax2009 при наличии базы данных на MS SQL Server 2008 и выбрать установку компонента «Расширения средств отчетности», то получим ошибку «Необходимо установить MS SQL Server 2005 Reporting Servises SP2». Поэтому делаем следующее:
    1. Копируем установочные файлы Ax 2009 в доступное место в сети
    2. Распаковываем Ax 2009 SP1
    3. Копируем из папки в котоую распаковали Ax 2009 SP1 из каталога \Support\AXSetupResources файл Microsoft.Dynamics.Setup. ReportingServices.dll
    4. Вставляем с заменой этот файл в каталог установки Ax 2009 в
      1. Msi\Components32\Program Files\Microsoft Dynamics AX\50\Setup
      2. Msi\Components64\Program Files\Microsoft Dynamics AX\50\Setup
  15. Устанавливаем следующий набор компонентов Ax 2009
  16. Узел корпоративного портала, на мой взгляд, лучше создавать вручную, чтобы он находился в корне сайта. Для этого снимаем соответствующие галочки в диалоге.
  17. После завершения установки, в последнем диалоге снимаем все галочки
  18. Теперь нужно создать семейство веб-узлов для корпоративного портала на основе шаблона Microsoft Dynamics Enterprise Portal. Для этого заходим в Центр администрирования SharePoint 3.0->Управление приложениями->Создание семейства веб-узлов.
  19. Параметр Значение Описание

    Веб-приложение

    Название созданного Вами приложения для портала. В моем случае scorp.

    На этом приложении будет развернут портал по выбранному шаблону.

    Название

    Ax 2009 Enterprise Potal

    Любое название

    Описание

    Ax 2009 Enterprise Potal

    Любое описание

    Адрес веб-узла

    / (корень)

    Поставить портал в корень сайта с помощью инсталятора не удастся, поэтому я предложил создать веб-сайт вручную.

    Шаблон

    Microsoft Dynamics Enterprise Portal

    Подготовленный шаблон портала.

    Имя пользователя

    Логин администратора сайта

    Администратор сайта

  20. После окончания работы мастера перезапустите IIS (В командной строке iisreset /noforce).
  21. Устанавливаем пакет обновлений SP1 для Ax 2009.
  22. Теперь нужно обновить объекты на корпоративном портале. Для этого запускаем MS Dynamics Ax 2009->Администрирование->Настройка->Интернет->Корпоративный портал->Управление развертываниями->Обновить.
  23. Проверяем конфигурацию Reporting Server.
    1. Открываем Пуск->Microsoft SQL Server 2008->Configuration Tools->Reporting Services Configuration Manager
    2. Проверяем, что Reporting Server имеет базу данных
    3. Если база данных не выбрана(SQl Server Name и Database Name), то нужно ее создать. Для этого нажимаете Change Database->Create a new Report Server Database
    4. Проверяем, что для веб службы Reportin Server зарезервирован виртальный каталог. Если каталог не зарезервирован, наживаем кнопку Apply и резервируем.
    5. Проверяем, что для менеджера отчетов зарезервирован виртуальный каталог. Если каталог не зерезервирован, нажимем кнопу Apply и резервируем.
  24. Регистрация служб Reporting Services в Ax2009.
    1. Откройте форму Серверы отчетов (меню Microsoft Dynamics AX > Сервис > Средства бизнес-аналитики > Серверы отчетов).
    2. Перейдите на вкладку Обзор.
    3. В поле Имя сервера введите имя сервера, на котором установлены службы Reporting Services.
    4. В поле Описание введите описание, которое позволит отличать этот сервер от других серверов отчетов.
    5. В поле URL веб-службы введите URL-адрес виртуального каталога сервера отчетов.
    6. В поле URL диспетчера отчетов введите URL-адрес виртуального каталога диспетчера отчетов.
    7. Щелкните вкладку Дополнительно.
    8. Введите имя папки отчетов. Эта папка отчетов будет создана в службах отчетов Reporting Services.
    9. Введите имя источника данных. Этот источник данных будет создан в службах отчетов Reporting Services.
    10. Нажмите кнопку Создать, чтобы создать папку отчетов и источник данных.
    11. Нажмите Проверить, чтобы убедиться, что эти папка и источник данных действительно были созданы.
  25. Разворачиваем отчеты на Reporing Server. Для этого можно открыть AOT в Ax2009, выбрать узел Report Libraries и в контекстном меню этого узла выбрать «Развернуть». Или же можно зайти в католог установки Ax2009\Reporting Services и запустить AxReports.exe. В появившемся диалоге ставим галочку «Выбрать все» и ждем пока мастер развернет отчеты в SQL Server Reporting Services.
  26. Развертывание отчетов Ax 2009
    Развертывание отчетов Ax 2009

  27. Теперь нужно задать источник данных для кубов OLAP. Для этого запускаем MS SQL Server 2008 Management Studio, при подключении к серверу выбираем server type – Analysis Servises.
  28. Подключение к Analysis Services
    Подключение к Analysis Services

    1. Открываем в дереве источник данных базы данных Dynamics Ax и выбираем его свойства.
    2. Отображение источника данных Dynamics Ax Database
      Отображение источника данных Dynamics Ax Database

    3. Выбираем свойство Connection String и нажимаем в левой части поля кнопку (...) вызова вспомогательного диалога для редактирования строки подключения.
    4. В поле Select or enter a database name вводим название базы данных Ax2009.
  29. Обновляем кубы в OLAP. Для этого заходим в Ax2009->Администрирование->Настройка->Бизнес-анализ->OLAP-администрирование.
    1. Щелкните вкладку Серверы OLAP.
    2. Установите флажок для сервера, на котором установлено средство Analysis Services.
    3. Щелкните вкладку Базы данных OLAP.
    4. Установите флажок для базы данных Dynamics AX.
    5. Щелкните вкладку Дополнительно.
    6. Установите флажок «Обновить данные бизнес-аналитики» для обновления базы данных Microsoft Dynamics AX информацией о конвертации валют и временными аналитиками.
    7. Установите флажок «Синхронизировать базу данных OLAP со схемой OLTP» для синхронизации базы данных OLAP с базой данных Microsoft Dynamics AX.
    8. Нажимаем кнопку «Обновить базы данных».
  30. Задаем роль пользователю. Заходим в Ax2009->Администрирование->Пользователи. Выбираем пользователя и на закладке профиль задаем ему роль.
  31. Заходим в Ax 2009 под пользователем с заданной ролью и видим ролевой интерфейс.
  32. Заходим в Ax 2009 через веб-доступ пользователем с заданной ролью и видим ролевой интерфейс.
  33. Дополнительно: Если вы хотите, чтобы у Вас не запрашивалось имя пользователя и пароль, то нужно сдалать следующее

    1. запустить Internet Explorer->Сервис->Свойства обозревателя->Закладка Безопасность. Выбираете надежные узлы и добавляете туда URL своего портала. Закрываете список надежных узлов.
    2. На вкладке безопасность нажимаете кнопку «Другой» и устанавливаете проверку подлинности пользователя на вход «Автоматический вход в сеть с текущим именем пользователя».

Установка Microsoft Dynamics Ax 2009 с ролевым интерфейсом завершена.

Просмотров: 4411 | Добавил: whortay | Рейтинг: 0.0/0
Всего комментариев: 0