I'm working on taking a on-premise server that works with SQL Server 2019 and migrating this to the cloud. The data right now is not the important thing, but rather the schema since this is a proof of concept. The main issue is that the on-premise server uses filestream to sometimes handle files. This will have to change in the future as refactoring and application updates take place.
The easiest way I thought would be to generate a schema .sql
script from the old db and run that in the new environment, but this generated a TON of errors (25k).
Most of the errors include:
- Failed permissions in database 'master'
- Not finding certain objects in the new clean DB
- Extended properties are not permitted on an object or it doesn't exist
- Invalid data types
- Database doesn't exist or permission not allowed
- Filestream feature is disabled
So this probably won't work as a drop in solution to get the schema migrated to the new db. I've heard about AWS DMS (data migration service), but I don't know a lot about this. I'm asking, what tools could I look into to migrate over to RDS when RDS doesn't support features native to SQL Server?