Opportunistic Locking is a Microsoft setting that controls access to files on a server over a network. It is not "On" or "Off", it is "Enabled" or "Disabled". There is a setting in the computer Registry that controls whether this setting is Enabled or Disabled. In currently supported environments (Windows XP SP3, Windows Vista, Windows 7 SP1, Server 2003, Server 2008 R2) this setting may be either Enabled or Disabled. The behaviour of this setting has changed over the last few years, and where Adagio used to require that Opportunistic Locking be Disabled to ensure the integrity of the database, this is no longer the case. We are in the process of removing the checking of this setting from the Adagio modules, but this is time consuming and will not be completed for a few more months. There is a very specific circumstance in the usage of Adagio GridView where this setting must be Enabled in order to ensure consistent result sets being returned. You change the setting of this option by changing the registry entry as documented by Microsoft. Please contact them for a full discussion of how this setting changes the behaviour of their software.
SMB1 and SMB2 are network communication protocols used by Microsoft. SMB2 is higher performance, but only completely supported in pure Server 2008 R2 / Windows 7/Vista environments. If you have any other configuration, SMB1 must be chosen.
SetServerForAdagio.EXE displays and allows changes to the registry settings that control Opportunistic Locking, SMB1/SMB2 choices and another setting that fixes a Microsoft bug in the date stamping of files installed to a server from the server where the mapped drive exists on the server itself (a configuration that sometimes occurs when installing Adagio remotely). That is all it does. The program displays all this before making any changes. Older versions of this program suggest disabling Opportunistic Locking, but a newer version is being prepared that is editorially neutral and allows both enabling and disabling the setting is being prepared for general release.
I'm sorry but this is not a place to ask questions when you are in the middle of an install and/or server migration if your requirement for the answers is time dependent.
_________________________
Andrew Bates