Purtroppo non è possibile: un backup preso su una versione X di SQL Server non può essere restorato su una versione < X. Questo avviene perché ogni versione del prodotto ha un suo formato interno che viene aggiornato con le nuove release ed è incompatibile
con il formato delle release precedenti.
Quello che puoi fare è copiare il database in modo logico anziché fisico: creare un nuovo database su 2016 e creare tutte le tabelle, popolandole poi con i dati presenti in 2017. Per fare questo, ti suggerisco di usare SQL Server Data Tools, che è il sottoinsieme
di Visual Studio dedicato ai progetti SQL Server.
Una volta installato SSDT (SQL Server Data Tools), avrai un menu "Tools" --> "SQl Server" con due voci interessanti:
- New Schema comparison
- New Data Comparison
Usa il primo strumento per confrontare il tuo database di partenza con un database vuoto su SQL Server 2016 e copia gli oggetti.
Usa il secondo strumento per confrontare i dati nei due database e copiare i dati contenuti nelle tabelle.
Spero di essere stato d'aiuto