多用户系统

Tekla Structures
修改时间: 30 7月 2025
2025
Tekla Structures

多用户系统

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

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

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

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

要下载多用户服务器软件安装文件,请转到 Trimble Downloads,并选择 2020 作为 Tekla Structures 版本。您可以在那里找到多用户服务器软件安装文件。与 Tekla Structures 2020 兼容的相同多用户服务器版本 2.5.0 也适用于较新和较旧的 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. Trimble 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 文件夹中,请继续下一步。

  5. 重新启动 Tekla Structures 多用户服务器服务。
    1. 在 Windows“开始”菜单中,键入服务
    2. 在搜索结果中,单击服务
    3. 服务 对话框中,找到并选择 Tekla Structures 多用户服务器
    4. 单击重新启动,然后等待 Tekla Structures 多用户服务重新启动。
    提示:

    作为这些步骤的替代方案,您可以使用 Windows 中的任务计划程序创建一个任务,以便自动重新启动 Tekla Structures 多用户服务器:

    net stop"" "Tekla Structures Multiuser Server"
    net start"" "Tekla Structures Multiuser Server"

如果您是高级用户,可以选择创建一个批处理文件来自动执行此过程:

ECHO.
ECHO ***STOPPING SERVICE***
ECHO.
net stop"" "Tekla Structures Multiuser Server"
ECHO DELETING MULTIUSER DATABASE
cd C:\ProgramData\TeklaStructuresServer\
del /f tcpip_localhost_1238.db
ECHO STARTING SERVICE
net start"" "Tekla Structures Multiuser Server"
ECHO DONE 

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

在同一服务器计算机上可以有多个 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 Structures Multiuser Server 2,则标识符为 2

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

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

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

更改多用户模型的服务器

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

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

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

注:

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

这些内容是否有用?
上一步
下一步