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

Tinjauan Perangkat Lunak – Perbaikan Stellar untuk MS SQL

Saya akan membagikan pengalaman saya tentang bagaimana saya dapat memulihkan database SQL saya dari mode SUSPECT.

Masalah yang dihadapi

Sekitar seminggu yang lalu, saya memasukkan beberapa entri dalam database SQL. Namun, proses dihentikan karena kegagalan daya dan kembali dengan database SQL server dalam mode SUSPECT. Jadi, saya tidak dapat mengakses atau menggunakan database.

Apa yang saya lakukan untuk melakukan Pemulihan Database SQL?

Pada awalnya, saya memeriksa log kesalahan SQL pada halaman yang dicurigai dan menemukan bahwa file log transaksional dari database telah rusak. Setelah ini, saya melakukan beberapa upaya pemulihan untuk mengekstrak data dari database SQL. Saya mencoba memulihkan database dari cadangan (yang belum saya uji untuk sementara waktu). Sayangnya, bahkan cadangannya ternyata rusak. Itu adalah kemunduran besar bagi saya.

Sebagai upaya terakhir, saya memasukkan database ke mode DARURAT untuk mengakses database yang ditandai sebagai SUSPECT. Setelah database diatur dalam keadaan DARURAT, saya menjalankan perintah DBCC CHECKDB yang mengembalikan opsi repair_allow_data_loss sebagai tingkat perbaikan minimum untuk kesalahan yang ditemukan. Menggunakan DBCC CHECKDB dengan opsi repair_allow_data_loss mengakibatkan hilangnya konsistensi transaksi.

Tekanan untuk memulihkan database ke keadaan semula semakin meningkat, jadi, saya memutuskan untuk memilih alat pihak ketiga untuk pekerjaan itu. Saya ingat pernah membaca di beberapa forum tentang Stellar Repair untuk perangkat lunak MS SQL, yang dibuat khusus untuk memperbaiki dan memulihkan file database SQL yang rusak. Saya memutuskan untuk memberikan alat Pemulihan SQL . ini coba.

Bagaimana Stellar Repair untuk perangkat lunak MS SQL bekerja?

Persyaratan perangkat lunak minimal:

Prosesor: Kelas Pentium

RAM: 2 GB

Ruang Kosong: 250 MB

OS: Windows 10/ 8.1/8.0/7/Vista/Windows Server 2012/2008 R2/2008

Pertama, unduh dan instal perangkat lunak di sistem Anda. Setelah terinstal, luncurkan perangkat lunak dan ikuti langkah-langkah ini untuk melakukan pemulihan database SQL:

Langkah 1: Perangkat lunak akan meminta Anda untuk menghentikan SQL Server dan menyalin database ke lokasi lain. Mulai ulang server dan untuk memperbaiki salinan basis data, klik OK .

Dari layar utama perangkat lunak, telusuri file database (.mdf) yang ingin Anda perbaiki di jendela Select Database.

Catatan :Jika Anda tidak mengetahui lokasi file database, gunakan Telusuri opsi untuk menemukan file MDF. Juga, pastikan untuk memeriksa ‘Sertakan Catatan yang Dihapus' kotak centang jika Anda ingin memulihkan objek yang dihapus juga.

Langkah 2: Setelah file dipilih, klik Perbaiki untuk mulai memperbaiki file yang rusak. Perangkat lunak akan menampilkan bilah kemajuan untuk memberi Anda informasi tentang waktu yang dibutuhkan perangkat lunak Stellar Repair untuk MS SQL untuk memperbaiki db.

Langkah 3: Setelah file berhasil diperbaiki, kotak dialog akan muncul yang memberitahukan bahwa file database SQL yang dipilih berhasil diperbaiki.

Catatan: Perangkat lunak mungkin gagal mendeteksi file database SQL yang sangat rusak. Namun, Anda dapat mencoba memilih versi MS SQL Anda secara manual dari kotak dialog seperti yang ditunjukkan di bawah ini:

Memilih versi yang tidak valid akan memunculkan pesan yang menunjukkan bahwa Anda telah memilih versi file yang tidak sesuai. Jadi, pastikan untuk memilih versi yang sesuai untuk melanjutkan proses perbaikan.

Langkah 4: Di kotak dialog Perbaiki Selesai, klik OK dan perangkat lunak akan memberikan pratinjau objek database yang dapat dipulihkan.

Langkah 5: Untuk menyimpan data yang dipulihkan, klik tombol Simpan pada menu Beranda. Ini akan membuka kotak dialog Simpan Database. Isi detail yang diperlukan untuk menyimpan salinan file database SQL (.mdf) yang dipulihkan, lalu klik Simpan.

File database akan disimpan di lokasi yang dipilih.

Beberapa fitur utama Perbaikan Stellar untuk SQL:

  • Memungkinkan pengguna untuk menyimpan hasil pemindaian database SQL untuk melanjutkan pemulihan kapan saja nanti
  • Mempratinjau objek yang dapat dipulihkan
  • Memungkinkan menyimpan file yang diperbaiki dalam berbagai format file, seperti HTML, XLS, dan CSV
  • Menangani semua jenis kesalahan umum kerusakan database SQL termasuk 3414, 8942, kerusakan indeks berkerumun atau tidak, kesalahan konsistensi database, dan banyak lagi.
  • Mendukung perbaikan SQL db yang rusak pada mesin Linux host

Lisensi perangkat lunak:

Saya mengunduh versi percobaan gratis dari perangkat lunak untuk memastikan keefektifannya. Setelah puas dengan hasilnya, saya mengaktifkan versi teknisinya.

Selain versi teknisi, dua lisensi perangkat lunak lainnya adalah Stellar Repair for MS SQL, Platinum Edition dan Stellar Toolkit untuk MS SQL.

Kata-kata terakhir

Waktu henti basis data dapat berisiko dan dapat mengakibatkan hilangnya data potensial. Meskipun ada solusi manual yang tersedia untuk menangani kesalahan database SQL, melakukan solusi ini membutuhkan banyak usaha dan waktu. Juga, konsistensi data mungkin berisiko. Tetapi, Anda dapat memulihkan database dengan integritas 100% yang membutuhkan intervensi dan waktu minimal manusia dengan bantuan SQL server Stellar Repair untuk perangkat lunak MS SQL. Ini berfungsi sebagai alat yang berguna untuk semua SQL yang membantu memulihkan database MS SQL Server yang tidak dapat diakses atau rusak hanya dalam beberapa langkah sederhana.

Inilah peringkat saya untuk Stellar Repair untuk MS SQL (dalam skala 1 – 5):

Kategori Peringkat Ulasan
Pemasangan 5 Hanya membutuhkan beberapa detik untuk menginstal
Kemudahan Penggunaan 5 UI perangkat lunak mudah digunakan dan mudah digunakan
Fitur &Fungsi 5 Sejauh ini, ini adalah alat pemulihan SQL terbaik yang pernah saya gunakan dengan semua fitur yang diperlukan untuk memperbaiki dan memulihkan database MS SQL
Kinerja 4 Cukup mengesankan
Dukungan Teknis 5 Tim dukungan 24*5 yang rajin yang melakukan upaya terbaik untuk menanggapi pertanyaan tanpa penundaan

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi IndexOf di T-SQL

  2. Cara Mengubah Skema Objek (Tabel, Tampilan, Prosedur Tersimpan) di Database SQL Server - Tutorial SQL Server / TSQL Bagian 28

  3. Periksa Status Semua Pesan Database Database di SQL Server (T-SQL)

  4. Kinerja fungsi COUNT SQL

  5. Bagaimana MENGUBAH Parameter Nilai Tabel