排除VPN连接到DDM 服务器的故障

排除VPN连接到DDM 服务器的故障
埃米尔·林德尔

埃米尔·林德尔

乔纳斯·布林特森

乔纳斯·布林特森

亨里克·安德森

亨里克·安德森

2023-05-08

5分钟阅读
埃米尔·林德尔

埃米尔·林德尔

乔纳斯·布林特森

乔纳斯·布林特森

亨里克·安德森

亨里克·安德森

2023-05-08

5分钟阅读

DDM 使用三种不同的连接方法。这篇文章涵盖了每种方法以及如何诊断和解决每种方法的问题。
当使用被动FTP时,使用的是以下端口:2021143398969897

需要FTP连接。

网络/WCF连接

第一种方法是"Web"或"WCF",这取决于DDM 客户端配置中定义的设置:

DDM 客户端配置VPN

现在将尝试通过:DDMSERVER:9897进行连接。

为了测试这种连接方式,现在尝试登录DDM 管理工具。管理工具只通过WCF与服务器连接,如果登录成功,WCF就可以连接!如果登录失败,WCF也可以连接!但是,如果登录失败,但在另一个客户端上却能工作,9897 端口或DDM 管理程序可能被服务器或客户端的防火墙,或VPN软件所阻挡。

与SQL的连接

第二种方法是测试一个直接的SQL连接。该连接使用1433 端口和一个在服务器上定义的服务器名称。在我们的例子中,服务器名称是DDMSERVER:1433。如果在登录DDM Office的过程中该连接失败,你会看到以下错误信息:

命名的管道供应商DDM

这意味着应用程序或1433端口被阻止了,同样是在防火墙或VPN系统中。为了测试SQL连接,创建一个空的文本文件,将其从"New text file.txt"重命名为"Test.udl",然后双击它。这将打开SQL的测试工具。在"提供者"选项卡中,你需要输入(对于DDM 2020.01及以后的版本)"OLE DB Provider for SQL Server",对于2020年前的版本,你需要输入"SQL Server Native Client 11.0"。

数据链接属性DDM
2020.01及以后的版本

数据链接属性ddm 早些时候
早于2020年的版本

然后填写必要的信息,如服务器的名称和默认的登录信息,即用户名:desmgr,密码:Desmgr[1234]。如果你的DDM ,是在很久以前安装的,那么登录时可以使用相同的用户名和密码:desmgr

数据链属性连接ddm
2020.01及以后的版本

数据链路属性 更早的连接DDM
以前的版本

在这之后,点击"测试连接"。如果这是成功的,你会得到一个小的弹出窗口,表明这一点:

测试连接成功ddm

这意味着1433 端口是开放的,但DDM 应用程序不允许使用它。这表明可能有一个限制或阻断规则阻止DDM 应用程序使用1433端口。然后,你可能需要配置防火墙或VPN系统,允许DDM 应用程序访问该端口。

然而,如果连接失败,你会收到一条信息,说明它是如何以及为什么失败的,通常是"服务器不存在",意思是客户端不能连接到这个地址的SQL实例。这也可能是由于防火墙或VPN系统的原因。它也可能是一个潜在的DNS问题,即客户端无法将主机名解析为正确的地址。

在这种情况下,你可能需要检查防火墙、VPN设置或DNS配置,以解决这个问题并使其成功连接。

如果上述方法不起作用,可能是因为服务器在安装和配置时使用了 DNS 主机名(而不是 IP 地址),而客户端无法与该 DNS 名称通信,因此无法工作。如果需要通过 VPN 使用 IP,则需要更改服务器注册表中的指针,以与之匹配。
但理想情况下,DNS 应能通过 VPN 运行。

服务器上的这些指针如下:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Concurrent Systems, Inc.\DesignDataManager\DDMFileServer\DDMServer
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Concurrent Systems, Inc.\DesignDataManager\DDMServer\DBServer
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Concurrent Systems, Inc.\DesignDataManager\DDMWebClient\DDMServer
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Concurrent Systems, Inc.\DesignDataManager\DDMWebClient\DDMServer
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Concurrent Systems, Inc.\DesignDataManager\DDMWCFServer\DBServer

请尝试将这些内容更改为 IP 地址,并重新启动DDM 服务,然后再次尝试客户端。

FTP连接

连接失败最常见的原因是与FTP有关。 这些又可能被防火墙、杀毒软件或正在使用的VPN系统阻断。你会看到一个类似的错误信息:

未能从保险库中检索到DDM_system.ini。

这里有一个关于这个的非常描述性的视频:

一个好的测试方法是打开命令提示符,尝试通过输入"ftp DDMSERVER"连接到服务器,然后用这些凭证之一登录:

选项一:

用户名:desmgr

密码:Desmgrftp[123]

选项二:

用户名:desmgr

密码:desmgr123

cmdddm ftp

如果这成功了,那么FTP连接就被允许。但如果它没有生成文件夹列表,那么FTP连接就被阻止了。然后观看上面的视频,该视频演示了几种故障排除方法。

>