We are migrating a SQL Server 2000 instance to SQL Server 2017. I was able to move all databases successfully through SQL Server backup-restore but having problem with one database. I am even able to move this database but the problem is when users are trying to connect to this database thru Sage ERP application (Version 5.4)- they are getting message:
Damaged Data, DBSETUP: Create Application Table. Table "Table Name" not found.
Though I checked the table exists and there is no error in consistency. We then created a blank database on the SQL Server 2017 instance and tried to create dump of the SQL Server 2000 database through the Sage application into .REC
files and moving it to the SQL Server 2017 instance, but we are not able to move it.
There are multiple .REC
files, the transfer starts and other .REC
files are moved successfully, but it stops at one particular .REC
file with this message:
(error=0 native code=0)
The size of the database is 32 GB in SQL Server 2000, but when we move it to SQL Server 2017 through Sage, it becomes 45 GB. This is one thing we noticed. We checked the compatibility and collation are also OK. I also checked the consistency of the database and the particular table, there are no errors. This is what we have tried so far, have been struggling for the last 3 weeks, any help would be greatly appreciated.