Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL

Pengantar:

Pada artikel ini, saya akan menunjukkan cara mendeteksi dan memperbaiki korupsi dari prosedur yang tersimpan di database SQL di basis data Primer Anda. Asumsikan Anda memiliki database dalam ukuran besar dan Anda memiliki metode penting yang berinteraksi dengan database Anda. Sekarang, Anda memutuskan untuk menghilangkan masalah dari database. Pertama, kami akan mengambil cadangan penuh dari database kami dengan semua metode dan prosedur yang tersimpan. Tapi tahukah Anda, pencadangan ini membutuhkan waktu jika ukuran database terlalu besar.

Saya akan menunjukkan kepada Anda berbagai cara untuk menyelesaikan masalah jenis ini.

  1. Menggunakan skrip SQL untuk menyimpan prosedur
  2. Pulihkan database dari file Cadangan
  3. Memperbaiki File Data SQL

Saya menggunakan beberapa sistem manajemen basis data seperti Oracle, MS SQL, dll. Dalam jenis perangkat lunak manajemen basis data ini, kita harus membuat file skrip untuk basis data kita sendiri. Di sini kami menggunakan MS SQL Server 2012. Dalam perangkat lunak ini, kami akan membuat file skrip basis data kami pada beberapa klik. Seperti disebutkan tentang 3 solusi, mari kita mulai dengan yang pertama.

Hasilkan Script dari Objek Database Terpilih

Pertama, saya akan membuka MS SQL Server Management Studio dan kita akan melihat jendela seperti ini. Hubungkan ke database Anda.

Anda akan melihat beberapa fungsi saat "Klik Kanan" pada database. Seret mouse pada bagian "Tugas" dan Anda melihat beberapa sub-fungsi di bagian tugas. Di sini tekan fungsi “Generate Script”. Setelah menekan kita akan melihat jendela baru terbuka di jendela sebelumnya.

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 2

Di jendela baru tekan tombol "Next".

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 3

Setelah menekan tombol "Next" kita akan melihat jendela baru. Dalam panduan langkah baru, kami memiliki dua kotak centang. Anda menghasilkan skrip untuk semua objek atau Anda dapat memilih objek database tertentu.

Secara default, kotak centang pertama dipilih. Dalam opsi ini, skrip akan mencakup semua objek database secara default. Sebaliknya, ketika kita memilih kotak centang kedua, kita dapat memilih masing-masing objek. Dalam contoh ini, kami akan memilih semua prosedur yang tersimpan:

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 4

Di bagian ini, kita akan memilih objek, tabel, dan prosedur yang ingin kita sertakan dalam file skrip. Akhirnya, kami akan menyimpan skrip di lokasi:

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 5

Di sini kita melihat lebih banyak kotak centang jika kita memilih kotak centang file tunggal yang berarti file akan menyimpan semua prosedur dan objek. Di sisi lain, jika kita memilih satu file per objek, maka perangkat lunak akan membuat banyak file. Itu berarti satu file hanya memiliki satu objek. Jangan lupa ekstensi file ini adalah .sql. Jika kami memeriksa opsi "Timpa file yang ada" itu berarti perangkat lunak akan menimpa file sebelumnya. Simpan sebagai teks Unicode dan menyimpan teks ANSI ke clipboard. Opsi ini dapat menempelkan hasil dalam file tertentu. Simpan ke Jendela Permintaan baru, ketika Anda menekan finish, opsi ini akan membuka jendela Permintaan baru yang sudah mengambil skrip Anda.

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 6

Di bagian ini, Anda akan melihat ulasan opsi-opsi yang Anda pilih dalam prosedur. Di sini Anda akan melihat semua opsi yang dipilih lagi sebagai ringkasan. Dalam ulasan ini, kami dapat memverifikasi jika kami melihat ada yang salah.

Jika ringkasannya baik-baik saja maka tekan "Next" dan kita akan melihat jendela baru yang saya tunjukkan di bawah ini.

Di sini Anda melihat semua proses berhasil diselesaikan kemudian tekan "Selesai".

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 7

Pulihkan database dari file Cadangan

Pada dasarnya, Stellar Toolkit untuk MS SQL adalah kombinasi dari 3 alat:

  1. Pemulihan Cadangan SQL (Memulihkan Database dari file cadangan yang rusak)
  2. Perbaikan Database SQL (Memperbaiki file MDF dan NDF)
  3. Pemulihan Kata Sandi SQL (Memulihkan SA dan Kata Sandi Pengguna)
Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 8

Di sini kita akan membahas opsi pertama atau alat pertama dari Stellar toolkit yaitu perangkat lunak pemulihan cadangan. Ini bekerja pada file .bak dan memulihkan semua database, tabel, pemicu, dan tampilan. Di sini kita melihat ekstensi ".bak" ketika kita menyimpan cadangan itu disimpan dengan ekstensi .bak.

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 9

Selain itu, ini memungkinkan kami untuk menyimpan file yang dipulihkan dalam beberapa ekstensi seperti MS SQL, CSV, HTML, dan XLS.

Memperbaiki database SQL yang korup

Jika database MS SQL Server Anda rusak atau rusak, Anda dapat memperbaiki file MDF dan NDF yang rusak menggunakan Stellar Repair untuk MS SQL. Ini adalah perangkat lunak kedua dari toolkit yang memperbaiki tabel database SQL, aturan, kunci, dan prosedur tersimpan. Perbaikan Stellar untuk MS SQL Server juga memulihkan catatan yang dihapus dari database SQL. Setelah perbaikan dan pemulihan, ia memiliki kemampuan untuk menyimpan hasil dalam banyak ekstensi.

Antarmukanya ramah pengguna. Kita dapat dengan mudah memahami bahwa bagaimana kita dapat menggunakan perangkat lunak ini untuk berbagai keperluan.

Cara Memperbaiki Korupsi dari prosedur yang tersimpan di Database SQL 10

Kesimpulan:

Dalam artikel ini, kami mempelajari bagaimana kami dapat mendeteksi korupsi di database dan bagaimana kami dapat menyelesaikan korupsi ini di database kami. Kami mempelajari tiga cara yang membantu kami memecahkan masalah. Dengan prosedur ini, kami akan memperbaiki dan memulihkan hasil dalam format yang berguna dan kami juga akan menyimpan hasil ini untuk digunakan di masa mendatang.

Pos terkait

Back to top button