当您启动 Microsoft Dynamics AX 4.0 Service Pack 1 客户端时的错误消息:"指定的网络名称已不再可用"

适用于: Microsoft Dynamics AX 4.0Axapta Object Server

症状


在客户端计算机上启动 Microsoft Dynamics AX 4.0 Service Pack 1 (SP1) 时,您会收到以下错误消息︰
文件中的错误:?AX 安装路径读取时的 \appl\standard\axsys.aod 记录中 = 0

Windows 错误: =

错误代码︰ 64 = 指定网络名称不再可用。

再试一次?
此外,客户端计算机上记录以下事件︰注释
  • 此错误消息中,单词"出现"为有拼写错误的单词"出现"。

  • 错误说明中的文件名占位符表示驻留在包含程序安装文件的共享文件夹中的文件。

原因


如果满足以下条件之一为真,则可能发生此问题︰
  • 应用程序对象服务器 (AOS) 服务已停止。
  • 电源故障,交换机故障或硬件故障发生,致使连接突然停止。
  • 病毒扫描或备份软件锁定了某些文件。
  • 网络连接已丢失包含程序安装文件的共享文件夹。
  • 当其他用户正在使用 AX 部署代码更改。
注意:有关如何部署代码更改的详细信息,请参阅Microsoft Dynamics AX 开发人员指南。要查看本指南,请单击帮助,然后单击Microsoft Dynamics AX 开发人员指南

解决方案


若要解决此问题,请执行以下步骤:
  1. 停止 AOS 服务。为此,单击开始,单击运行,键入services.msc,,然后单击确定。找到该 AOS 服务。如果该服务正在运行,请右键单击该服务,,然后单击停止

    注意:AOS 服务名称中使用以下格式︰
    动态服务器 $实例编号AOS 的实例名称
  2. 启动支持管理员控制台、 Microsoft SQL 查询分析器中或 SQL Server 管理 Studio。若要执行此操作,请使用下列方法取决于您正在使用的程序之一。

    方法 1︰ 用于 SQL Server 桌面引擎

    如果您使用的 SQL Server 桌面引擎 (也称为 MSDE 2000),开始支持管理员控制台。为此,单击开始,指向所有程序,都指向Microsoft 管理员控制台中,,然后单击支持管理员控制台

    SQL Server 2000年的方法 2:

    如果您使用的 SQL Server 2000年,则启动 SQL 查询分析器。为此,单击开始,指向所有程序,都指向Microsoft SQL Server,,然后单击查询分析器

    方法 3︰ 为 SQL Server 2005

    如果您使用的 SQL Server 2005,则启动 SQL Server 管理 Studio。为此,单击开始,指向所有程序,都指向Microsoft SQL Server 2005年中,,然后单击SQL Server 管理 Studio
  3. 关闭所有打开的连接到 AX 数据库服务器。
  4. 重新启动 AOS 服务。
  5. 重新启动客户端。

详细信息


若要避免此问题,请使用一个或多个下列方法︰
  • 在 AOS 配置设置,而不是域名系统 (DNS) 名称、 映射的驱动器或包含的程序安装文件的隐藏共享的文件夹中使用的 IP 地址。
  • 而连接的服务器正在运行 AOS 服务,禁用实时病毒扫描包含共享的程序文件的共享文件夹。
  • 成组的网络适配器配置不正确可能会导致连接问题。请确保保存电源选项设置为未启用的网络适配器上。AOS 服务和客户端使用第一个可用的网络适配器。请确保本地局域网 (LAN) 适配器之前任何无线网络适配器的绑定顺序中的第一个。
  • 通过程序的文件服务器上使用计算机管理控制台监视锁定的文件和可用的文件。若要执行此操作,请执行以下步骤:
    1. 单击开始,单击运行,键入compmgmt.msc,,然后单击确定
    2. 在计算机管理控制台树中,单击共享文件夹