Hi @Doria ,
>Can I restore a database backup from SQL Server 2005 (details below) to a SQL Server 2017 Standard?
Yes, you can. But you need to check if you have used any Enterprise Features in your databases. We usually check it by querying sys.dm_db_persisted_sku_features (Transact-SQL). Unfortunately the DMV only supported from SQL 2008, you can try to use the T-SQL from this blog Identifying SQL Server 2005 Enterprise Edition features in use. If you are using any Enterprise Features, you would have to stop using it, take fresh backup and then restore. By the way, the restored fail error message will also point the enterprise features used.
In addition, if you restore a SQL Server 2005 database backup to a SQL Server 2017 instance, the database compatibility level for that restored database would be changed to 100.
According to MS document, databases restored from any earlier version of SQL Server, the database retains its existing compatibility level, if it is at least minimum allowed for that instance of SQL Server. Moving a database with a compatibility level lower than the allowed level by the Database Engine, automatically sets the database to the lowest compatibility level allowed.
Best regards,
Cathy
If the response is helpful, please click "Accept Answer" and upvote it.