Fejlfinding af en VPN-forbindelse til DDM-serveren

Fejlfinding af en VPN-forbindelse til DDM-serveren
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Anderson

Henrik Anderson

2023-05-08

5 min. læsning
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Anderson

Henrik Anderson

2023-05-08

5 min. læsning

DDM bruger tre forskellige forbindelsesmetoder. Dette indlæg dækker hver metode, og hvordan du diagnosticerer og løser problemer med hver metode.
Når du bruger passiv FTP, bruges følgende porte: 20, 21, 1433, 9896, 9897.

Der kræves FTP-forbindelser.

Web / WCF-forbindelse

Den første metode er"Web" eller"WCF", som afhænger af de indstillinger, der er defineret i konfigurationen af DDM-klienten:

DDM Klientkonfiguration VPN

Nu vil der blive forsøgt en forbindelse via: DDMSERVER:9897.

For at teste denne forbindelsesmetode kan du prøve at logge ind på DDM Admin-værktøjet. Admin-værktøjet opretter kun forbindelse til serveren via WCF, og hvis login lykkes, kan WCF oprette forbindelse! Men hvis login mislykkes, men virker på en anden klient, kan port 9897 eller DDM Admin-applikationen være blokeret af serverens eller klientens firewall eller VPN-softwaren.

Forbindelse til SQL

Den anden metode er at teste en direkte SQL-forbindelse. Forbindelsen bruger port 1433 og et servernavn, der er defineret på serveren. I vores tilfælde er servernavnet DDMSERVER:1433. Hvis denne forbindelse mislykkes under login til DDM Office, vises følgende fejlmeddelelse:

Leverandør af navngivne rør DDM

Det betyder, at enten programmet eller port 1433 er blokeret, igen i firewalls eller VPN-systemer. For at teste SQL-forbindelsen skal du oprette en tom tekstfil og omdøbe den fra"Ny tekstfil.txt" til"Test.udl" og dobbeltklikke på den. Dette åbner testværktøjet for SQL. I fanen"Provider" skal duindtaste (for DDM 2020.01 og senere)"OLE DB Provider for SQL Server", for versioner før 2020 skal du indtaste"SQL Server Native Client 11.0".

Egenskaber for datalink DDM
2020.01 og nyere versioner

data link egenskaber ddm tidligere
Versioner tidligere end 2020

Udfyld derefter de nødvendige oplysninger, f.eks. serverens navn og standardloginoplysningerne, som er brugernavn: desmgr og adgangskode: Desmgr[1234]. Hvis din DDM-installation blev udført for længe siden, kan login være det samme brugernavn og password som dengang: desmgr

data link egenskaber forbindelse ddm
2020.01 og nyere versioner

Egenskaber for dataforbindelse Tidligere forbindelse DDM
Tidligere versioner

Klik herefter på "Test Connection". Hvis det lykkes, får du en lille popup-meddelelse, der viser dette:

testforbindelse lykkedes ddm

Det betyder, at port 1433 er åben, men at programmet DDM ikke har tilladelse til at bruge den. Dette indikerer, at der kan være en begrænsning eller en blokkeringsregel, der forhindrer DDM-programmet i at bruge port 1433. Du skal muligvis konfigurere firewalls eller VPN-systemer for at give DDM-programmet adgang til porten.

Hvis denne forbindelse imidlertid mislykkes, vil du modtage en meddelelse om hvordan og hvorfor den mislykkedes, normalt at"serveren ikke eksisterer", hvilket betyder at klienten ikke kan oprette forbindelse til en SQL-instans på denne adresse. Dette kan igen skyldes firewalls eller VPN-systemer. Det kan også være et potentielt DNS-problem, hvor klienten ikke kan opløse værtsnavnet til den korrekte adresse.

I sådanne tilfælde skal du muligvis kontrollere firewalls, VPN-indstillinger eller DNS-konfiguration for at løse problemet og muliggøre en vellykket forbindelse.

Hvis ovenstående ikke virker, kan det være, at serveren blev installeret og konfigureret med sit DNS-værtsnavn (ikke IP-adresse), og klienten ikke kan kommunikere med det DNS-navn, vil det ikke fungere. Hvis du har brug for at bruge IP via VPN, skal pointerne i registreringsdatabasen på serveren ændres, så de matcher dette.
Men ideelt set bør DNS fungere over VPN.

Disse pointere på serveren er som følger:

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\DDMServer\DDMServer
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Concurrent Systems, Inc.\DesignDataManager\DDMWebClient\DDMServer
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Concurrent Systems, Inc.\DesignDataManager\DDMWCFServer\DBServer

Prøv at ændre disse til IP-adressen og genstarte DDM-tjenesterne, og prøv derefter klienten igen.

FTP-forbindelse

Den mest almindelige årsag til mislykkede forbindelser er relateret til FTP. Disse kan igen være blokeret af firewalls, antivirusprogrammer eller VPN-systemer i brug. Du vil se en lignende fejlmeddelelse:

Det lykkedes ikke at hente DDM_system.ini fra boksen

Her er en meget beskrivende video om dette:

En god testmetode er at åbne kommandoprompten og forsøge at oprette forbindelse til serveren ved at skrive"ftp DDMSERVER" og derefter logge ind med et af disse legitimationsoplysninger:

Første mulighed:

Brugernavn: desmgr

Adgangskode: Desmgrftp[123].

Anden mulighed:

Brugernavn: desmgr

Adgangskode: desmgr123

cmd ddm ftp

Hvis dette lykkes, er FTP-forbindelsen tilladt. Men hvis den ikke genererer en mappeliste, er FTP-forbindelsen blokeret. Se derefter videoen ovenfor, som viser flere muligheder for fejlfinding.

>