Greetings,
So this often happens when you have different code/modules or 3rd party application installed on the workstation that is not on the server.
The server will update fine, but until you run the Utilities on the workstation, the workstations will not connect.
While it looks like there is a problem this is pretty normal for the system act in this manner. The problem comes if you have not installed all the same code on the server and workstation.
Check the Dynamics.set and DynUtil.set on the workstation and the server. Look at the first number - top row - should be the same for Dynamics.set on the workstation and the server. The DynUtili.set can be different that the Dynamics.set on the workstation - but should agree with the DynUtili.set on the server.
Hope this makes some sense.
If they are not the same then the issue is that you have different code on server and workstation. To work that out, look at the number at the top of each file - large number means more modules installed.
If you still have issues, post the content of the Dynamics.Set (workstation) and DynUtil.set (workstation) as well as the same from the Server and someone here will be able to tell you right away.
IF the numbers are the same on all files, then when you run the Dynamics Utilities on the workstation, click on OK and see if you generate an error. It should not effect your actual database, as nothing actual happens until you get all the numbers in agreement.
Keep on posting and the ommunity will help get this resolved.