SQL Serverのデータベースを違うバージョンのSQL Serverに移行する際に、
互換性レベルという要素に気を付ける必要があります。
SQL Serverのバージョンごとにレベルが設定されており、
そのレベルに対応したバージョンのSQL Serverに対してデータベースのリストアを行うことができます。
最近対応した移行要件はSQL Server 2012からSQL Server 2017への移行で、各バージョンの互換性レベルは以下になります。
【SQL Server 2012】
互換性レベル:90 / 100 / 110
【SQL Server 2017】
互換性レベル:100 / 110 / 120 / 130 /140
使用できる互換性レベルが共通のものがあるので2012から2017へはリストア可能ということになります。