MEMPERBAIKI: SQL Server lumpuh saat berkas log database Code penuh di SQL Server 2012 atau SQL Server 2014

Gejala

Misalnya Anda menggunakan Microsoft SQL Server 2012 atau SQL Server 2014. Ketika berkas log database Code penuh, SQL Server macet, dan Anda menerima pesan galat berikut:
Galat: 9002, tingkat keparahan: 17, status: 4.
Log transaksi untuk database 'Code' telah penuh karena 'ACTIVE_TRANSACTION'.
Galat: 3314, keparahan: 21 negara: 3.
Selama melepas operasi log dalam database 'Code', terjadi kesalahan pada log catat ID (135:376:442). Biasanya, kegagalan khusus dicatat sebelumnya sebagai kesalahan dalam Layanan Log peristiwa Windows. Pemulihan database atau berkas dari cadangan, atau memperbaiki pangkalan data.
Galat: 3449, keparahan: 21 negara: 1.
SQL Server harus dimatikan untuk memulihkan pangkalan data (database ID 2). Database adalah pangkalan data pengguna yang tidak dapat menutup secara atau sistem database. Me-restart SQL Server. Jika database gagal untuk memulihkan setelah startup lain, perbaikan atau pemulihan database.
Jejak SQL berhenti karena mematikan server. Pelacakan ID = '1'. Ini adalah informasi pesan hanya; pengguna tidak ada tindakan diperlukan.

Masalah ini terjadi jika ukuran berkas log Code tidak cukup untuk menangani beban kerja Code , dan pengembangan otomatis berkas log diatur untuk keluar. Jika rollback gagal di Code karena ruang terbatas, SQL Server lumpuh.

Perbaikan terbaru ini memungkinkan perhitungan lebih tepat ruang reserved saat log kehabisan ruang. Hotfix ini juga membantu menghindari kegagalan rollback dalam Code dengan mengaktifkan log Code berkembang untuk sementara. Perubahan ini membantu mencegah server lumpuh.

Pemecahan masalah

Informasi paket layanan SQL Server 2014

Untuk mengatasi masalah ini, Dapatkan paket layanan terbaru untuk Microsoft SQL Server 2014. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2958069 cara mendapatkan paket layanan terbaru untuk SQL Server 2014


Untuk informasi lebih lanjut tentang SQL Server 2014 Paket Layanan 1 (SP1), baca bug yang diperbaiki dalam SQL Server 2014 Paket Layanan 1 .

Informasi paket layanan untuk SQL Server 2012

Untuk mengatasi masalah ini, Dapatkan paket layanan terbaru untuk Microsoft SQL Server 2012. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2755533 cara mendapatkan paket layanan terbaru untuk SQL Server 2012

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Properti

ID Artikel: 2963384 - Tinjauan Terakhir: 28 Jan 2017 - Revisi: 1

Tanggapan