使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

尝试启动在 Microsoft Dynamics AX 4.0 中运行应用程序对象服务器 (AOS) 服务的服务器时,会收到如下所示的错误消息:

Windows无法在本地计算机上启动 Dynamics Server$01。 有关更多信息,查阅系统事件日志。 如果这是非 Microsoft 服务,请与供应商联系,并参阅特定于服务的错误代码 110。

此外,以下错误消息将记录在系统日志中:

对象服务器 01:为 AOS 创建会话时,执行存储过程时发生内部错误。

使用 Service Pack 1 将运行 AOS 服务的服务器上的数据库从 Microsoft Dynamics AX 4.0 更新到 Microsoft Dynamics AX 4.0 后,会出现此问题。

原因

如果 SysServerSessions 存储过程和 SysClientSessions 存储过程不存在,则会出现此问题。 发生此问题时,运行 AOS 服务的服务器无法在 Microsoft SQL 服务器数据库中记录相应的服务器信息和相应的客户端会话信息。

解决方法

若要解决此问题,请执行以下步骤:

  1. 在包含 SQL Server 数据库的服务器上,从安装 DVD 启动 Microsoft Dynamics AX 4.0 Service Pack 1 的安装程序。

  2. 单击以选中"数据库服务器"复选框,然后单击"下一步"。

  3. 若要创建数据库,请单击数据库的命名SQL Server。

  4. 键入数据库的名称,然后单击"下一步"。

  5. 请遵循相应的步骤,具体取决于SQL Server的版本。

    2005 SQL Server

    1. 单击"开始",指向"所有程序",指向Microsoft SQL Server 2005,然后单击"SQL Server Management Studio"。

    2. 展开步骤 1 SQL Server步骤 4 中用于创建数据库的命名实例。

    3. 展开"数据库"。

    4. 展开在步骤 4 中命名的新数据库。

    5. 展开 "可编程性",展开 "存储过程",并找到以下存储过程:

      • CreateServerSessions

      • CreateUserSessions

    6. 右键单击这些存储过程之一,然后单击"新建查询编辑器窗口"。

    7. 在脚本的第一行中,将数据库的名称更改为已升级的数据库的名称。

    8. 若要运行脚本,请按 F5。

    9. 针对其他存储过程重复步骤 f 到步骤 h。


    2000 SQL Server

    1. 单击"开始",指向"所有程序",Microsoft SQL Server,然后单击"Enterprise管理器"。

    2. 展开步骤 1 SQL Server步骤 4 中用于创建数据库的命名实例。

    3. 展开"数据库",然后展开"Dynamics"。

    4. 单击 "存储过程",并找到以下存储过程:

      • CreateServerSessions

      • CreateUserSessions

    5. 右键单击这些存储过程之一,然后单击"生成SQL脚本"。

    6. 在"生成SQL"窗口中,单击"预览",然后单击"复制"。

    7. 在 SQL Server Enterprise 管理器中,单击"工具",然后单击"SQL分析器"。

    8. 在"SQL查询分析器"窗口中,粘贴在步骤 f 中复制的脚本。

    9. 在SQL Server Enterprise管理器"工具栏上,将数据库的名称更改为已升级的数据库的名称。

    10. 若要运行脚本,请按 F5。

    11. 针对其他存储过程重复步骤 e 到步骤 j。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×