Restore Database wizard tidak akan terbuka di SSMS 2014

12

Pada mesin pengembang yang menjalankan Windows Server 2012 R2, saya baru saja memutakhirkan SQL Server dari 2012 hingga 2014.

Menggunakan SQL Server Management Studio 2014, ketika saya klik kanan database dan Tasks -> Restore -> Database...tidak ada yang terjadi. Panduan Restore Database tidak muncul seperti yang diharapkan.

Tidak ada kesalahan atau kerusakan di Peraga Peristiwa. Kursor bahkan tidak berubah menjadi jam pasir.

Menggunakan T-SQL untuk mengembalikan berfungsi dengan baik, dan jika saya kembali dan menggunakan SSMS 2012 berfungsi dengan baik. Ada ide tentang cara membuat wizard bekerja di SSMS 2014?

Saya terhubung ke contoh yang sama dari SQL Server di kedua versi SSMS, dan saya telah mencoba menjalankan SSMS sebagai administrator.

Ini adalah Paket Layanan 1:

Microsoft SQL Server Management Studio 12.0.4100.1
Microsoft Analysis Services Client Tools 12.0.4100.1
Microsoft Data Access Components (MDAC) 6.3.9600.17415
Microsoft MSXML 3.0 5.0 6.0 
Microsoft Internet Explorer 9.11.9600.18125
Microsoft .NET Framework 4.0.30319.34209
Operating System 6.3.9600
Josh Bula
sumber
Tidak, perbaikan terbaru COD tidak diinstal dengan Pembaruan Windows kecuali mereka adalah masalah keamanan kritis. Tautan pengunduhan berfungsi untuk saya, cobalah peramban lain, tetapi inilah tautan langsung untuk Anda , dengan asumsi sistem operasi x64.
Aaron Bertrand
Terima kasih, saya menginstal perbaikan terbaru, tetapi itu tidak menyelesaikan masalah. Saya pikir saya mungkin harus menghapus dan menginstal ulang ketika saya punya waktu, dan hanya menggunakan versi SSMS lama sampai saat itu.
Josh Bula
Sudahkah Anda mencoba menginstal SSMS 2016 ?
Elsimer
Ini kadang terjadi pada saya ketika saya bekerja dari rumah dan terhubung melalui VPN. Saya pikir itu hanya sedikit laggy, tetapi akhirnya muncul jendela.
pintosack

Jawaban:

3

Saya telah melihat perilaku itu sendiri di SSMS 2012 dan SSMS 2014. Apa artinya biasanya adalah riwayat cadangan / pemulihan untuk basis data sangat panjang dan perlu waktu lama untuk wizard muncul, karena perlu membaca seluruh sejarah.

Pastikan Anda memiliki rencana perawatan yang memotong riwayat. Untuk mengetahuinya, jalankan kueri ini:

SELECT TOP 1 backup_start_date
FROM msdb.dbo.backupset WITH (NOLOCK)
ORDER BY backup_set_id ASC

Kueri itu akan cepat, karena diurutkan oleh kunci utama tabel. Jika Anda memiliki lebih dari satu atau dua bulan sejarah di sana, mungkin sudah waktunya untuk menghapusnya. (Ingatlah bahwa membersihkan riwayat akan melibatkan penguncian, sehingga ini bisa menjadi proses yang lambat jika Anda melakukan pencadangan pada saat yang sama, atau jika MSDB Anda dalam penyimpanan lambat.)

Matthew Sontum
sumber
2

Dalam kasus saya, saya hanya ingin mengembalikan database dari perangkat (cadangan lengkap, hanya salinan). Jadi solusi ini berhasil untuk saya. Klik kanan "Databases" dan pergi ke "Restore Database ..." (alih-alih memilih database). Ini akan membuka wizard karena tidak ada riwayat untuk dimuat.

Dalam opsi saya memilih "Timpa basis data yang ada" dan saya batal memilih "Ambil cadangan log ekor sebelum memulihkan".

Michiel
sumber
1

Jika ada yang masih memiliki masalah yang sama

Tidak ada yang dijelaskan di sini yang membantu saya untuk memperbaiki masalah saya, namun saya dapat mengatasi masalah melakukan pencadangan database kosong saya dan kemudian secara ajaib tombol add berfungsi dan biarkan saya melakukan pemulihan dari file bak saya

Lingkungan saya adalah:

  • Windows 10 enterprise, instalasi bersih
  • SQL Server 2017 edisi kilat, instalasi bersih
  • SQL Server Management Studio Ver 18.1, instalasi bersih

Sebenarnya saya tidak tahu, tetapi saya pikir akar penyebab masalah saya adalah: selama instalasi, saya menetapkan jalur berbeda untuk file data (bukan default di bawah "/ file program", dan SQL atau SSMS mungkin mencoba mengakses lokasi default (tidak ada) pertama kali.

Victor Ayala
sumber