Saya menggunakan SQL Server 2008 R2
. Ini bekerja dengan baik. Tetapi baru-baru ini, saya telah mengubah server hosting saya dan saya mengetahui bahwa mereka telah diinstal SQL Server 2012
di Server.
Sekarang, Masalahnya adalah setelah terhubung dengan Database Server melalui SQL Server 2008 R2
, Ketika saya mengklik nama tabel atau Prosedur Tersimpan, saya mendapatkan kesalahan: Index was outside the bounds of the array. (Microsoft.SqlServer.smo)
Jadi, apakah ada masalah dari sisi saya atau dari Sisi Server ??? dan Bagaimana cara mencegah masalah ini?
sql-server
sql-server-2008
sql-server-2012
Jeeten Parmar
sumber
sumber
Jawaban:
Tingkatkan versi studio manajemen SqlServer Anda dari 2008 hingga 2012
Atau Unduh paket layanan SqlServer Management Studio dan pembaruan mungkin menyelesaikan solusi Anda
Anda dapat mengunduh SQL Server Management studio 2012 dari tautan di bawah ini
Microsoft® SQL Server® 2012 Express
http://www.microsoft.com/en-us/download/details.aspx?id=29062
sumber
Memulai ulang Studio Manajemen berhasil untuk saya.
sumber
Bagi saya masalah ini masih ada dengan SSMS versi 2016 (13.0.16100.1).
Solusi yang layak adalah dengan tidak menggunakan dialog 'Klik kanan' -> 'Tambahkan tabel ...', tetapi cukup seret tabel yang ingin Anda tambahkan dari Object Explorer, ke permukaan Diagram. Saat menyeret ikon mouse berubah menjadi simbol 'tambah' dan tabel ditambahkan saat Anda melepaskan mouse.
Beats harus menutup SSMS setiap saat.
sumber
Restart bekerja! Saya menemukan kesalahan yang sama untuk menambahkan tabel baru ke diagram database saya di sql server 2016, memulai kembali studio manajemen server sql, akhirnya terpecahkan.
sumber
Ini adalah masalah jika Anda menggunakan alat studio manajemen 2008 untuk menyambung ke contoh SQL 2012.
Saya sering mengalami ini jika saya bekerja di satu server dengan SQL 2008, dan mencoba untuk menanyakan dengan cepat server lain yang menjalankan SQL 2012.
Saya biasanya menyimpan stasiun kerja pribadi saya pada versi terbaru dari studio manajemen (2012 dalam kasus ini), dan dapat mengelola semua server dari sana.
sumber
Alasan di balik pesan kesalahan ini adalah bahwa SQL tidak dapat menampilkan fitur baru di versi server SQL lama Anda.
Harap tingkatkan versi SQL klien Anda agar sama dengan versi Sql server Anda
sumber
Penyebab yang disarankan sekarang terbukti sebagian besar tidak mungkin. Saya menjalankan SSMS V17.9.2 melawan SS 2014 dan masih mengalami masalah. Masalah memori telah ada dengan alat ini setidaknya sejak tahun 2006 ketika saya mulai menggunakan SSMS.
Ya, MS 'ingin' menyingkirkan pembuatan diagram tetapi pengguna tidak mengizinkannya. Saya merasa mereka tidak akan pernah memperbaiki masalah ini karena mereka ingin pengguna begitu muak dengan alat ini sehingga cukup banyak dari mereka yang berhenti menggunakannya dan mereka dapat meninggalkannya sepenuhnya.
Memulai ulang masih merupakan solusi jika Anda dapat melakukannya berkali-kali setiap hari.
sumber
Anda harus menggunakan versi baru dari Studio Manajemen. Dan juga Anda akan mendapat error 29506. jadi Anda harus menjalankan sebagai Administrator untuk setup. Lihat situs ini. http://shareis.com/post/29506-management-studio-express
sumber
Saya memiliki pengalaman serupa dengan menggunakan SMO melalui C # dengan pelacakan tumpukan:
Ternyata versi CLR / NCLI / SMO saya adalah 10.50.1600.1. Meningkatkannya menjadi 10.53.6000.34 memperbaikinya - sehingga memungkinkan SMO 2008R2 untuk melakukan banyak hal dengan server 2012 dan 2014.
Dapatkan mereka dari paket fitur
https://www.microsoft.com/en-gb/download/details.aspx?id=44272
sumber
Saya menemukan masalah dengan Diagram dan Skema di SQL-Server 2016 yang dapat berguna untuk subjek tersebut. Saya sedang mengedit diagram (terkait dengan, dan dengan banyak tabel, skema "penjualan") dan menambahkan tabel baru , TAPI lupa mendeklarasikan skema itu, jadi dengan default "dbo". Kemudian ketika saya kembali ke, dan membuka, skema "penjualan" dan mencoba menambahkan tabel yang ada ... Bluf! ITU Memicu kesalahan yang persis sama yang dijelaskan di utas itu. Saya bahkan mencoba solusi (seret tabel) tetapi tidak berhasil. Tiba-tiba saya melihat bahwa skema itu salah, saya memperbaruinya, mencoba lagi, dan Eureka! masalah itu segera hilang ... Salam.
sumber
Ini masalah yang sangat lama dengan konten yang diuangkan. MS berencana untuk menghapus diagram dari SSMS, jadi mereka tidak peduli tentang ini. Bagaimanapun, solusinya ada.
Tutup saja tab Diagram dan buka lagi. Bekerja dengan SSMS 18.2.
sumber