Recently this issue has raised it's head again.
When migrating data from 2002 to Recorder 6 on SQL 2005 (SQL Express or full versions), the process may appear to run successfully, however not actually transfer any records to the SQL database. This has been found to be an permissions issue with regards to the account the SQL Server service is using.
The account that the SQL service is using can be found and modified under:
Start Menu -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Server Configuration Manager
From here open up the properties of the relevant SQL 2005 Instance service. The 'Log On' tab will identify which account the service is running under. If it is set to 'Network Service' in the built-in account drop down, then the migration will probably not work. This is due to the restricted permissions of the Network Service account. Change this to the 'Local System' account and apply the changes (this will prompt for a restart of the SQL service). The Local System account has a greater set of permissions which will allows the Recorder migration process to work successfully.
For network installs the SQL service account may be set to a domain account. If this is the case, the account needs to have permissions to write files to the same directory as where the SQL data files are situated (best to discuss with your systems administrator).
Simon Wood
[url=http://www.dorsetsoftware.com/]Dorset Software Services[/url]