多用户系统

Tekla Structures
2021
Tekla Structures

多用户系统

Tekla Structures 多用户系统可在 TCP/IP 网络中运行,其中包括:

  • 运行多用户服务器的服务器计算机(AlwaysUp 工具启动的 xs_server.exe

  • 一台包含主模型的文件服务器计算机

  • 若干运行 Tekla Structures 的客户端计算机

有关建议的多用户设置的信息,请参见 Tekla Structures 多用户服务器 2.5.0 硬件建议

Tekla Structures 多用户服务器即服务

Tekla Structures 多用户服务器作为一种服务运行,将在您启动计算机时自动启动。 您不需要登录服务。

Tekla Structures 多用户服务器能够执行以下主要任务:

  • 在保存模型或为模型编号时锁定模型

  • 识别客户端计算机

  • 跟踪活动中的多用户

  • 为整体布置图和多件图分配编号

  • 如果另一个用户已经编辑或正在编辑图纸或同一模型对象,则显示警告

要优化多用户系统的性能,应尽可能减少 Tekla Structures 多用户服务器上运行的其它程序。

服务器关闭

Tekla Structures 多用户服务器停止前,用户应将其工作模型保存至主模型。 如果在保存工作模型之前服务已停止(例如因为服务器计算机需要重启),则只需重启服务,然后再让用户将其工作模型保存至主模型。

将 Tekla Structures 多用户服务器作为一项服务安装

Tekla Structures 多用户服务器安装程序能够将多用户服务器作为一项服务安装。 安装服务器后,该服务将始终可用,并在启动服务器计算机时自动启动。 每次启动计算机时无需登录,也无需手动启动服务器。Tekla Structures 多用户服务器允许多用户同时处理同一模型。

无论您使用何种版本的 Tekla Structures,我们都建议您使用可用的最新多用户服务器版本。

  1. Tekla Downloads 下载多用户服务器软件安装文件。
  2. 双击安装文件以运行安装。
  3. 按照安装向导中的步骤完成安装。

    服务器默认安装到:

    c:\Program Files (x86)\Tekla Structures Multiuser Server

    您不能在安装过程中更改安装路径。

    如果您在自己的计算机上安装多用户服务器,则服务器名称是您的计算机的名称。

    多用户服务器使用 TCP/IP 端口 1238

安装日志会写入 xs_server.log 文件,该文件位于 c:\ProgramData\TeklaStructuresServer

重新启动多用户服务器服务

当收到提示模型已锁定的错误消息时,重新启动 Tekla Structures 多用户服务器服务可能会有用。 您可以在不重新启动服务器计算机的情况下重新启动多用户服务器服务。

  1. 确保 Tekla Structures 多用户服务器的所有用户已全部注销 Tekla Structures
  2. 查找并打开承载 Tekla Structures 多用户服务器服务的服务器计算机。

    该服务器计算机的名称与您在登录多用户模型时键入的服务器名称相同。

  3. 在服务器计算机上,转到 ..\ProgramData\TeklaStructuresServer

    例如,C:\ProgramData\TeklaStructuresServer

    ..\ProgramData\TeklaStructuresServer 文件夹中,可能会找到名为 tcpip_localhost_<xxxx>.db 的文件。

  4. 如果 tcpip_localhost_<xxxx>.db 文件存在于 ..\ProgramData\TeklaStructuresServer 文件夹中,请删除该文件。

    如果 tcpip_localhost_<xxxx>.db 不在 <根文件>\ProgramData\TeklaStructuresServer 文件夹中,请跳过第 4 步。

  5. 打开 Windows 开始菜单,然后在搜索栏中键入 Services
  6. 单击服务
  7. 服务对话框中,查找并选择Tekla Structures多用户服务器
  8. 单击重新启动,然后等待 Tekla Structures 多用户服务重新启动。

我们建议您在工作日预留特定的时间重新启动多用户服务器服务。

你可以使用 Windows 中的任务计划程序创建一个任务,以便自动重新启动 Tekla Structures 多用户服务器。

安装多用户服务器服务的新实例

在同一服务器计算机上可以有多个 Tekla Structures 多用户服务器服务实例。

如果要使用多个具有相同名称的模型,则安装多用户服务器服务的新实例非常重要,因为多用户服务器使用模型名称来标识模型。

请注意,在同一服务器计算机上可以拥有大约 80 个 Tekla Structures 多用户服务器服务实例。确切的最大实例数未知。如果需要大量多用户服务器服务,我们建议将服务分散到多台服务器计算机上。

  1. 查找并打开承载多用户服务器服务的服务器计算机。

    该服务器计算机的名称与您在登录多用户模型时输入的服务器名称相同。

  2. 转至 C:\Program Files (x86)\Tekla Structures Multiuser Server
  3. 要创建 Tekla Structures 多用户服务器服务的新实例,请右键单击 TS_MUSaas_Install
  4. 选择以管理员身份运行并单击进行确认。

    此时将打开相关的命令提示符窗口。您可以看到新实例的默认服务名称、端口号和目标。服务名称的最后一个字符是实例的标识符。

    默认标识符是 2,而默认端口号是 1239

  5. 如有必要,请更改新实例的标识符或端口号。

    目的

    操作步骤

    更改标识符

    1. 按键盘上的 I

    2. Enter

    3. 键入新的标识符。

    4. Enter 以更改标识符。

    更改端口号

    1. 按键盘上的 P

    2. Enter

    3. 键入新的端口号。

    4. Enter 以更改端口号。

  6. 准备就绪后,按键盘上除 IPQ 外的任意键。

    此时将安装并启动 Tekla Structures 多用户服务器的新实例。

  7. 按键盘上的任意键以关闭命令提示符窗口。

卸载多用户服务器服务的实例

如果需要卸载 Tekla Structures 多用户服务器服务的实例,请执行以下操作:

  1. 查找并打开承载多用户服务器服务的服务器计算机。

    该服务器计算机的名称与您在登录多用户模型时输入的服务器名称相同。

  2. 转至 C:\Program Files (x86)\Tekla Structures Multiuser Server
  3. 要创建 Tekla Structures 多用户服务器服务的新实例,请右键单击 TS_MUSaas_Uninstall
  4. 选择以管理员身份运行并单击进行确认。

    此时将打开相关的命令提示符窗口。

  5. 键入要卸载的实例的标识符,然后按 Enter

    标识符是实例名称的最后一个字符。例如,如果实例名称为 Tekla StructuresMultiuser Server 2,则标识符为 2

  6. 键入 Y 以确认卸载实例,然后按 Enter

    此时将停止并卸载选定的 Tekla Structures 多用户服务器服务实例。存储在关联多用户服务器文件夹中的文件将全部删除。

  7. 按键盘上的任意键以关闭命令提示符窗口。

更改多用户模型的服务器

您可以更改多用户模型的 Tekla Structures 服务器。

  1. 文件菜单上,单击共享 > 更改多用户服务器
  2. 输入新服务器名称或从列表中选择名称。
  3. 单击更改

    如果无法与新服务器建立连接,则会恢复旧的连接。

注:

文件 .This_is_multiuser_model 位于模型文件夹,它定义了模型是单用户还是多用户模型。 该文件还包含服务器的名称。 使用任何标准文本编辑器均可打开该文件。

Was this helpful?
Previous
Next