Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Basis data tidak dapat dibuka karena versi 851. Server ini mendukung versi 782 dan sebelumnya. Jalur penurunan versi tidak didukung

Anda TIDAK BISA lakukan ini - Anda tidak dapat melampirkan/melepas atau mencadangkan/memulihkan database dari versi yang lebih baru SQL Server ke versi lama - struktur file internal terlalu berbeda untuk mendukung kompatibilitas mundur. Jelas, database Anda berasal dari pra-rilis SQL Server 2016 (versi internal:852) sedangkan mesin yang Anda coba lampirkan adalah SQL Server 2014 (versi internal:782).

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Nilai yang Tidak Mengandung Angka di SQL Server

  2. Bagaimana Anda menguji keberadaan pengguna di SQL Server?

  3. Contoh Mengonversi 'tanggal' menjadi 'waktu-waktu' di SQL Server (T-SQL)

  4. String_agg untuk SQL Server sebelum 2017

  5. Tentukan apakah Parameter SP memiliki Nilai Default di T-SQL