Ознаки
Під час спроби запустити сервер, на якому запущено службу application Object Server (AOS) у Microsoft Dynamics AX 4.0, з'являється повідомлення про помилку на вбудовування такого розміру:
Windows dynamics Server$01 на локальному комп'ютері не вдалося запустити. Докладні відомості див. в системному журналі подій. Якщо це служба не від корпорації Майкрософт, зверніться до постачальника та перегляньте код помилки, характерний для служби, з кодом 110.
Крім того, у системний журнал записується таке повідомлення про помилку:
Object Server 01: Internal Error occurreding stored procedure when creating session for the AOS.
Ця проблема виникає після оновлення бази даних на сервері, на якому запущено службу AOS, з Microsoft Dynamics AX 4.0 до Microsoft Dynamics AX 4.0 із пакетом оновлень 1.
Причина
Ця проблема виникає, якщо збережена процедура SysServerSessions і збережена процедура SysClientSessions не існує. У разі виникнення цієї проблеми сервер, на якому запущено службу AOS, не може записувати відповідні відомості про сервер і відповідні відомості про сеанс клієнта в базі даних Microsoft SQL Server.
Спосіб вирішення
Щоб вирішити цю проблему, виконайте такі дії:
-
На сервері, який містить SQL Server бази даних, запустіть програму інсталяції Microsoft Dynamics AX 4.0 із пакетом оновлень 1 з інсталяційного DVD-диска.
-
Установіть прапорець Сервер бази даних, а потім натисніть кнопку Далі.
-
Щоб створити базу даних, клацніть іменований екземпляр SQL Server.
-
Введіть ім'я бази даних і натисніть кнопку Далі.
-
Виконайте відповідні дії залежно від версії SQL Server інстальованої версії.
У SQL Server 2005-
Натисніть кнопку Пуск, наведіть вказівник миші напункт Усі програми , наведіть вказівник миші Microsoft SQL Server 2005і клацніть SQL Server Management Studio.
-
Розгорніть іменований екземпляр SQL Server, за допомогою яких ви створили базу даних на кроці 1–4.
-
Розгорніть розділ Бази даних.
-
Розгорніть нову базу даних, названу на кроці 4.
-
Розгорніть менюПрограмування , розгорнітьсписок Збережені процедури , а потім знайдіть збережені нижче процедури.
-
CreateServerSessions
-
CreateUserSessions
-
-
Клацніть правою кнопкою миші одну з цих збережених процедур і виберіть пункт Нове вікно редактора запитів.
-
У першому рядку сценарію змініть ім'я бази даних на ім'я оновленої бази даних.
-
Щоб виконати сценарій, натисніть клавішу F5.
-
Повторіть крок ех для іншої збереженої процедури.
In SQL Server 2000-
Натисніть кнопку Пуск, наведіть вказівник миші напункт Усі програми, наведіть Microsoft SQL Serverа потім клацніть Корпоративний диспетчер.
-
Розгорніть іменований екземпляр SQL Server, за допомогою яких ви створили базу даних на кроці 1–4.
-
Розгорніть списокБази даних, а потім розгорніть елемент Dynamics.
-
Клацніть Збережені процедури, а потім знайдіть збережені нижче процедури.
-
CreateServerSessions
-
CreateUserSessions
-
-
Клацніть правою кнопкою миші одну з цих збережених процедур, а потім виберіть Створити SQL сценарію.
-
У вікні Створити SQL сценарію натисніть кнопку Перегляді виберіть команду Копіювати.
-
У SQL Server Корпоративний диспетчер клацніть Знаряддя, а потім виберіть пункт SQL Аналізатор запитів.
-
У вікні SQL Query Analyzer (Аналізатор запитів) вставте сценарій, скопійований на кроці f.
-
На панелі SQL Server диспетчера підприємств змініть ім'я бази даних на ім'я оновленої бази даних.
-
Щоб виконати сценарій, натисніть клавішу F5.
-
Повторіть крок е по кроку j для іншої збереженої процедури.
-