Saya mencoba menambahkan tabel ke database saya yang baru dibuat melalui SQL Server Management Studio. Namun saya mendapatkan kesalahan:
versi backend tidak didukung untuk mendesain diagram atau tabel basis data
Untuk melihat versi saya yang saat ini diinstal saya mengklik di SSMS dan inilah yang muncul:
Ada apa di sini?
sql
sql-server
database
ssms
JensOlsen
sumber
sumber
Jawaban:
Ini umumnya dilaporkan sebagai kesalahan karena menggunakan versi SSMS yang salah (Sql Server Management Studio). Gunakan versi yang dirancang untuk versi database Anda. Anda dapat menggunakan perintah
select @@version
untuk memeriksa versi sql server yang sebenarnya Anda gunakan. Versi ini dilaporkan dengan cara yang lebih mudah diinterpretasikan daripada yang diperlihatkan dalam Bantuan Tentang di SSMS.Menggunakan versi SSMS yang lebih baru daripada database Anda umumnya bebas dari kesalahan, yaitu kompatibel ke belakang.
sumber
Saya mengalami masalah ini ketika standar SQL Server 2014 diinstal pada server di mana SQL Server Express juga diinstal. Saya telah membuka SSMS dari pintasan desktop, tidak segera menyadari bahwa itu adalah SSMS untuk SQL Server Express, bukan untuk 2014. SSMS untuk Express mengembalikan kesalahan, tetapi SQL Server 2014 tidak.
sumber
Saya mengalami masalah yang sama, meskipun saya memecahkannya dengan membuat tabel menggunakan kueri skrip alih-alih melakukannya secara grafis. Lihat potongan di bawah ini:
sumber
Anda hanya mendapatkan pesan itu jika Anda mencoba menggunakan Desainer atau diagram. Jika Anda menggunakan t-SQL berfungsi dengan baik:
di mana
olddb.dbo.yourtable
telah dibuat pada 2008 persis seperti yang Anda inginkan tabel pada 2012sumber