Anda TIDAK BISA lakukan ini - Anda tidak dapat melampirkan/melepas atau mencadangkan/memulihkan database dari versi yang lebih baru dari SQL Server (v904 =SQL Server 2019 ) ke versi lama (v852 yang merupakan SQL Server 2016 ) - struktur file internal terlalu berbeda untuk mendukung kompatibilitas mundur.
Anda dapat mengatasi masalah ini dengan
-
menggunakan versi SQL Server yang sama di semua mesin Anda - maka Anda dapat dengan mudah mencadangkan/memulihkan basis data antar instance
-
jika tidak, Anda dapat membuat skrip database untuk struktur (tabel, tampilan, prosedur tersimpan, dll.) dan untuk konten (data aktual yang terkandung dalam tabel) baik di SQL Server Management Studio (
Tasks > Generate Scripts
) atau menggunakan alat pihak ketiga -
atau Anda dapat menggunakan alat pihak ketiga seperti SQL dari Red-Gate Bandingkan dan Perbandingan Data SQL untuk melakukan "pembedaan" antara sumber dan target Anda, menghasilkan skrip pembaruan dari perbedaan tersebut, dan kemudian menjalankan skrip tersebut pada platform target; ini bekerja di berbagai versi SQL Server.