GNU/Linux >> Belajar Linux >  >> Linux

Memecahkan masalah kegagalan pencadangan SQL Server dengan menggunakan Windows Event Viewer

Artikel ini membahas beberapa langkah dasar untuk memecahkan masalah database dan mencatat kegagalan pencadangan untuk Microsoft® SQL Server®. Ini mencakup penyebab umum kegagalan pencadangan pada tingkat tinggi. Karena kerumitan tindakan pencadangan SQL Server, panduan ini berfungsi sebagai titik awal untuk pemecahan masalah dan membantu mengidentifikasi penyebab kegagalan pencadangan dengan menggunakan Microsoft Windows® Event Viewer.

Jenis cadangan umum

Jenis pencadangan yang paling umum di SQL Server meliputi jenis berikut:

  • Pencadangan basis data lengkap :Seperti namanya, ini adalah cadangan dari seluruh database serta bagian dari log transaksi. Cadangan ini memungkinkan Anda untuk memulihkan database dari cadangan lengkap saja. Peraga Peristiwa juga merujuk cadangan ini sebagai cadangan basis data .

  • Cadangan basis data diferensial :Berdasarkan backup database lengkap terbaru, backup ini mencakup semua perubahan yang Anda buat pada database sejak full backup terakhir.

  • Cadangan log :Cadangan ini mencakup file log transaksi, termasuk semua log sejak pencadangan log terakhir. Pencadangan log memastikan kehilangan data paling sedikit jika terjadi kegagalan.

Mengakses Peraga Peristiwa

Bagian berikut memberikan petunjuk untuk mengakses Peraga Peristiwa di versi Windows yang berbeda.

Windows Server 2008 R2

  1. Klik Mulai -> Panel Kontrol -> Sistem dan Keamanan -> Alat Administratif .
  2. Klik dua kali Penampil Peristiwa .

Windows Server 2012

  1. Arahkan mouse Anda ke sudut kiri bawah desktop untuk membuat Mulai tombol muncul.
  2. Klik kanan Mulai , pilih Panel Kontrol -> Keamanan Sistem , dan klik dua kali Alat Administratif .
  3. Klik dua kali Penampil Peristiwa .

Windows Server 2012 R2 dan Windows Server 2016

  1. Klik kanan Mulai , pilih Panel Kontrol -> Sistem &Keamanan , dan klik dua kali Alat Administratif .
  2. Klik dua kali Penampil Peristiwa .

Temukan log peristiwa untuk kegagalan pencadangan di Peraga Peristiwa

Setelah Anda mengakses Peraga Peristiwa, gunakan langkah-langkah berikut untuk meninjau log kesalahan guna menetapkan penyebab kegagalan pencadangan:

  1. Di Peraga Peristiwa, navigasikan ke Log Windows -> Aplikasi .

  2. Di sisi kanan di Tindakan menu, navigasikan ke Temukan .

  3. Ketik nama database tempat terjadinya kegagalan, dan klik Temukan Berikutnya .

    Setiap kali Anda mengeklik Temukan Berikutnya , log peristiwa sebelumnya untuk basis data ditampilkan. Lanjutkan mengeklik Berikutnya sampai Anda menemukan log kesalahan, berlabel Kesalahan , berisi kegagalan pencadangan. Jika log kesalahan itu sendiri tidak menyertakan penyebab kegagalan, cari log sesaat sebelum atau sesudah kesalahan. Lihat bagian berikut,Alasan umum kegagalan pencadangan , untuk mempelajari lebih lanjut tentang berbagai kesalahan.

Jika Anda menemukan log untuk pencadangan yang berhasil sebelum mengalami kegagalan, Anda tahu bahwa upaya pencadangan berikutnya berhasil. Jika Anda ingin menyelidiki akar penyebab kegagalan, Anda dapat melanjutkan hingga Anda menemukan log kesalahan pencadangan dan menentukan masalahnya.

Alasan umum kegagalan pencadangan

  • Tidak ada ruang disk yang tersedia :Entri log peristiwa memberikan detail mengenai drive dan jalur file tempat Anda mencoba membuat cadangan. Untuk mengatasi masalah ini, kosongkan ruang disk.

  • Masalah jaringan atau jalur file tidak valid :Saat Anda meninjau log kesalahan peristiwa, catat jalur fisik dan verifikasi bahwa lokasi ada di server atau jaringan yang dibagikan. Jika Anda melakukan pencadangan di seluruh jaringan yang dibagikan, Anda mungkin harus melakukan lebih banyak pemecahan masalah jaringan.

  • Izin tidak memadai :Peran server tetap, Sysadmin , dan peran database tetap, db_owner dan db_backupoperator , memiliki BASIS DATA CADANGAN dan LOG CADANGAN izin secara default. Masalah izin pada file fisik perangkat pencadangan dapat mengganggu pencadangan. SQL Server harus dapat membaca dan menulis ke perangkat, sehingga akun yang menjalankan layanan SQL Server memerlukan izin menulis.

  • Pemuatan server tinggi :Penggunaan sumber daya pada sistem tinggi pada saat Anda mencoba melakukan pencadangan. Periksa pencadangan berikutnya yang berhasil. Jika penggunaan sumber daya masih tinggi, buka Pengelola Tugas (klik kanan bilah tugas dan pilih Pengelola Tugas ) dan mengidentifikasi proses intensif sumber daya di bawah Proses tab.

  • Model dan status pemulihan basis data :Tidak semua model pemulihan basis data mengizinkan semua jenis pencadangan. Hanya basis data dalam model pemulihan PENUH dan TERMASUK LOGGED yang mengizinkan pencadangan log. Database dalam model pemulihan SEDERHANA tidak dapat melakukan pencadangan log. Basis data harus ONLINE untuk menerima pencadangan. Tindakan pencadangan tidak berhasil jika database berada dalam salah satu mode berikut:

    • OFFLINE
    • DARURAT
    • TERGUGAT
    • PEMULIHAN
    • PEMULIHAN TERTUNDA
    • PEMULIHAN
    • Mode PENGGUNA TUNGGAL
  • Pencadangan basis data lengkap tidak ada :Pencadangan diferensial dan log hanya berhasil jika Anda telah mengambil setidaknya satu pencadangan basis data lengkap. Kesalahan ini juga berlaku untuk perubahan mengenai model pemulihan database. Setelah Anda mengalihkan basis data ke model pemulihan yang berbeda, Anda harus mengambil cadangan basis data lengkap untuk memungkinkan pencadangan diferensial dan log.


Linux
  1. Menggunakan log server

  2. Menggunakan Windows Performance Analyzer untuk memecahkan masalah kinerja

  3. Ikhtisar Windows Event Viewer

  1. Terhubung ke Linux dari Windows dengan menggunakan Putty

  2. Model pemulihan basis data SQL Server

  3. Memecahkan masalah server cloud Windows yang rusak

  1. Memecahkan masalah penggunaan CPU yang tinggi di Windows Server

  2. Memecahkan masalah kegagalan pekerjaan MSSQL

  3. Memecahkan masalah akses jarak jauh ke SQL Server