SQL Server 2016インスタンスからデータベースのバックアップを作成し、それを2017インスタンスに復元していくつかの作業を行う場合。
その後、そのデータベースを回して2017年のインスタンスからバックアップし、それを使用して2016年のインスタンスの元のバージョンを上書きできますか?
いいえ、これは不可能です。SQLServer 2017のバックアップは、以前のバージョンのSQL Serverでは復元できません ref
また、デタッチと再アタッチについて ドキュメントごと :
SQL Server 2017に接続すると、データベースはすぐに使用可能になり、自動的にアップグレードされます。これにより、データベースが古いバージョンのデータベースエンジンで使用されなくなります。
また、互換性レベルを気にする必要はありませんが、FYSA:
アップグレード前のユーザーデータベースの互換性レベルが100以上の場合、アップグレード後も同じままです。アップグレードされたデータベースでアップグレード前の互換性レベルが90の場合、互換性レベルは100に設定されます。これは、SQL Server 2017でサポートされている最低の互換性レベルです。
さらに、私はあなたが質問をユーザーデータベースについてであると信じています しかし、そうでなければ :
SQL Serverの以前のバージョンを使用して作成されたマスター、モデル、およびmsdbのバックアップは、SQL Server 2017では復元できません