Recorder 6 installations with Windows Server 2003 are usually relatively OK although I encountered a problem with a recent one which was also reported by another user. When doing a network installation of Recorder 6 using a v6.15.4.b DVD the error ‘Invalid class string’ occurred when OK was clicked after selecting the SQL Server instance during the installation of the application files on the file server. John van Breda checked the code and found that SQL-DMO was used at this point to check the selected SQL Server instance and if it wasn’t present the error we encountered would occur.
http://msdn.microsoft.com/en-us/library/ms131540(v=SQL.90).aspx (SQL Server 2005) says ‘This feature (SQL Database Management Objects (SQL-DMO)) will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.’ In light of this, the Recorder 6 install kit probably needs to be modified so that it doesn’t use SQL-DMO.
Work arounds suggested by John van Breda:
1. Install SQLDMO.dll. This is in \System\sqldmo.zip on the v6.15.4.b network DVDs. Copy it to C:\WINDOWS\system32 and drag it onto regsvr32.exe. Not tested.
2. By-pass the installation of the application files by copying the contents of \Install Files on the v6.15.4.b network DVD to \Recorder 6 Server on the file server and create InstallSettings.ini – this wasn’t tried but John thought the only short comings would be that the linked Access database wouldn’t be created and the server uninstall wouldn’t be available.
For the installation I worked on we copied the application files from the users test system. As far as I am aware this hasn’t caused any problems.
Sally Rankin, JNCC Recorder Approved Expert
E-mail: s.rankin@btinternet.com
Telephone: 01491 578633
Mobile: 07941 207687