>Is this application using data on a LAN?
>What operating system is the desktop computer running?
>Is the data not on the terminal server, but another Win2K server?
>
>We have seen something very similar, but with errors 1104 and 2005.
>
>The registry changes below fixed our problems - and revealed we still had a faulty card in the 1Gbit backbone switch in the server room. Replacing that (about every 2 months) fixes all our problems.
>
>
>The solution from Microsoft Remote On Site Services which fixed our problem:
>------------------------------- msg quote ---------------------------------
>The KB does document a hotfix, which did not work for this customer.
>The following RegKeys did however resolve the problem:
>
>Changes:
>On the Windows 2000 sp2 Terminal Servers we added the following registry
>Keys:
>
>HKLM\System\CCS\Services\Mrxsmb\Paremeters
>OpLocksDisabled
>DWORD: 0x1
>
>HKLM\System\CCS\Services\LanmanServer\Parameters
>CachedOpenLimit
>DWORD: 0x0
>
>HKLM\System\CCS\Services\LanmanWorkstation\Parameters
>UtilizeNTCaching
>DWORD: 0x0
>
>HKLM\System\CCS\Services\RDR\Paremeters
>UseWriteBehind
>DWORD: 0x0
>
>On the Windows 2000, sp2 File Server which hosts the FoxPro 6
>Application we added the following registry keys:
>
>HKLM\System\CCS\Services\LanmanServer\Parameters
>EnableOpLocks
>DWORD: 0x0
>
>HKLM\System\CCS\Services\LanmanServer\Parameters
>CachedOpenLimit
>DWORD: 0x0
>
ISOs are mostly errors caused by caching - the above should address the file corruption occuring due to NT-style deferred writes and caches. There are slightly different hacks for Citrix.
In addition, these hacks need to be applied to the -host- server for the data as well as the TS box(es) - it does no good just to alter these settings on the TS box if the data resides on another server, who can be just as guilty of caching things poorly.
>HKLM\System\CCS\Services\LanmanWorkstation\Parameters
>UtilizeNTCaching
>DWORD: 0x0
>
>
>At this stage the 1104 errors have stopped. I will monitor the system
>on Wednesday, and if no errors the customer has approved for me to leave
>the site.
>------------------------------- end quote ---------------------------------