Server 2008/2012 och tjänsten DFSRS
Problem med långsamt nätverk, databasefel och hängningar
Informationen här gäller endast om ni kör tjänsten DFSRS på er Server 2008/2012 och har problem med långsamt nätverk, får databasefel eller att programmet hänger sig.
Kontrollera om ni använder tjänsten DFSRS:
- Gå till Kontrollpanelen - Administrationsverktyg - Tjänster
- Sök fram tjänsten DFSRS. Har den status Startad följer du allternativen nedan. Är den inte startad gäller inte nedanstående förslag på lösningar.
Obs! Du som kund måste själv bestämma vilka åtgärder du vill vidta och kontrollera vilka konsekvenser det i övrigt ger i ert nätverk.
Eftersom problemen kan uppstå på grund av även andra orsaker kan vi inte garantera att de alternativa åtgärder vi föreslår löser problemen.
Läs också gärna igenom dokumentet Långsamt i nätverk.
Alternativ 1 - Inaktivera SMB2 och/eller SMB3 på servern
- SMB3 används när en dator med Windows 8 pratar med en Windows Server 2012.
- SMB2 används när en dator med Windows Vista/7/8 pratar med en Windows Server 2008.
Har ni både Server 2012 och Windows 8 i nätverket måste båda SMB3 och SMB2 inaktiveras
Se Microsofts information: http://support.microsoft.com/kb/2696547
Obs! Kontrollera vilka eventuella konsekvenser detta har i ert nätverk.
Det är datorn/servern som innehåller de utdelade filerna som bestämmer vilket protokoll som ska användas.
I vissa nätverk har det visat sig att fildelningsprotokollet SMB2 kan ge problem då informationen hamnar i en så kallad cache som inte uppdateras korrekt. Resultatet blir att Visma Compacts databas läser/skriver fel information och detta leder till en databaskrash som ger ett felmeddelande. Det har även visat sig att fildelningsprotokollet SMB2 kan resultera i felaktiga låsningar i databasen som ger ett mer långsamt nätverk.
Sammantaget kan man säga att Visma Compacts databas arbetar bäst i fildelningsprotokollet SMB. Detta gäller normala server-/arbetsplatsinstallationer och inte Terminal Server-nätverk.
Fildelningsprotokollet SMB2 kan stängas av så att du använder det äldre SMB-protokollet istället.
- På serverdatorn: Välj Kör genom att högerklicka på Startflaggan alternativt tangenterna Windows + R. Skriv Regedit i sökrutan och tryck Enter.
- Leta efter följande nyckel: HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters
- Skapa en ny REG_DWORD-nyckel med namnet Smb2
- Värdet ska vara 0 (värdet 0 betyder SMB och värde 1 betyder SMB2)
- Starta om serverdatorn.
Alternativ 2 - Byt server
Flytta Visma Compacts serverinstallation till en dator som inte kör tjänsten DFSR.
Alternativ 3 - Terminal server
Låt alla användare i Visma Compact fjärrstyra servern så att den agerar så kallad Terminalserver.