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

Log transaksi untuk database 'databasename' sudah penuh.

Tidak diragukan lagi, Anda menjalankan database dalam Full Recovery Mode , dan gagal mengambil cadangan log Transaksi.

Klik kanan database Anda di SQL Server Manager, dan periksa halaman Opsi. Ganti Model Pemulihan dari Full ke Simple lalu klik kanan database lagi. Pilih Tasks Shrink , Files . Kecilkan file log ke ukuran yang tepat (biasanya saya menggunakan 20-25% dari ukuran file data).

Beralih kembali ke Full Recovery Model , dan langsung ambil cadangan basis data lengkap.

Anda sekarang perlu mencari tahu apakah Anda memerlukan kemampuan untuk memulihkan database Anda ke titik waktu. Jika demikian, jadwalkan log transaksi reguler dan mungkin backup diferensial sesuai dengan kebutuhan bisnis Anda.

Jika bisnis dapat hidup dengan kehilangan data dalam jumlah tertentu, jadwalkan pencadangan penuh dan alihkan ke Simple modus.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membagi nilai kolom tunggal menjadi beberapa nilai kolom?

  2. Operasi tidak valid untuk keadaan kesalahan transaksi dan ruang lingkup transaksi

  3. Cara Mengotomatiskan Proses Sinkronisasi Skema Basis Data SQL Server

  4. SQL Server Pemicu untuk bekerja pada beberapa sisipan baris

  5. Mengembalikan Parameter Prosedur Tersimpan atau Fungsi Buatan Pengguna di SQL Server (Contoh T-SQL)