Hi Peter,
Do you have a safe backup of the nbndata_data.mdf and nbndata_log.ldf files? If not, I suggest you create one and also back up your User Files folder from the Recorder installation, then uninstall Recorder and also uninstalled the MSDE instances you have (under Microsoft SQL Server Desktop Engine in the add/remove programs list). Now, reinstall Recorder from the CD and allow it to create an MSDE instance.
Once you have Recorder up and running, close Recorder then use Management Studio Express to detach the NBNData database. Copy your backed up mdf and ldf files into the C:\Program Files\Microsoft SQL Server\MSSQL\Data folder (presuming you used the default instance name). Now reattach these files, and finally run the script as described previously:
USE NBNData
EXEC sp_changedbowner 'sa'
Finally, replace any files in your User Files directory if there are any you wanted to keep. Hopefully that's it.
Good luck
John
John van Breda
Biodiverse IT