DataEase for DOS Corrupt Indexes
If your DataEase for DOS files are stored on a Windows 2008, R2, or 2012 File Server, you may be running in to a known issue with SMB Protocol (Server Configuration) Version 2 and 3.
According to several online sources; you must disable protocol 2 and 3 on the server in order to keep your compound index files from corrupting. However, disabling 2 and 3 has the side effect of breaking 2012 File shares through drive letter mapping.
However as it turns out the changes that need to be made aren't on the server at all.
Everything to fix this issue of corrupting files that needs to happen is on the workstation.
Here is what you do -
Open PowerShell as Administrator on each workstation- Then Run these Commands (Applies to Win 7/8/10 Workstation):
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
Then run REGEDIT and modify the registry on each workstation in the network:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters]
"SMB2"=dword:00000000
"EnableOpLocks"=dword:00000000
Once you have those registry changes made, reboot, and bring it up.
No more corrupted files (for this reason at least).
PS! ONLY DO THESE CHANGES IF YOU ARE EXPERIENCING PROBLEMS, DON'T DO THEM BY DEFAULT.