Cơ sở dữ liệu SQL là nền tảng quan trọng nhất để lưu trữ các bản ghi của từng mục nhập do người dùng thực hiện. Cơ sở dữ liệu bao gồm các bảng, chỉ mục, truy vấn, tìm kiếm, ... Cơ sở dữ liệu máy chủ SQL là một trong những nền tảng được nhiều người dùng ưa thích nhất. Nhưng đôi khi cơ sở dữ liệu máy chủ SQL gặp lỗi gây ra sự cố trong việc truy cập cơ sở dữ liệu. Một trong những lỗi phổ biến nhất mà người dùng gặp phải là lỗi 5243.
Xin hãy giúp đỡ! Hôm qua Khi tôi đang làm việc với cơ sở dữ liệu SQL và thực hiện một số thử nghiệm trên cơ sở dữ liệu. Mọi thứ đều ổn nhưng đột nhiên khi tôi nhìn vào nhật ký lỗi SQL Server. Tôi đã thấy thông báo lỗi ”
Thông báo lỗi 5243 trông giống như sau:
Nếu bạn cũng đang gặp phải vấn đề tương tự và đang tìm giải pháp để khắc phục lỗi cơ sở dữ liệu SQL 5243. Sau đó, trong blog này, chúng ta sẽ thảo luận về cách thủ công và xác thực để sửa lỗi cơ sở dữ liệu máy chủ SQL 5243.
Cách giải quyết lỗi Microsoft SQL Server 5243
GIẢI PHÁP 1:KHÔI PHỤC CƠ SỞ DỮ LIỆU TRANG MÁY CHỦ SQL
Đôi khi trang máy chủ bị hỏng và do đó, lỗi 5243 có thể xảy ra. Vì vậy, để khắc phục lỗi 5243, người dùng có thể khôi phục lại trang máy chủ SQL cơ sở dữ liệu. Bây giờ, để khôi phục trang máy chủ SQL cơ sở dữ liệu, hãy làm theo các hướng dẫn được đề cập bên dưới.
Để xem trước trang máy chủ SQL bị hỏng:
- Chọn cơ sở dữ liệu MSDB trong bảng nghi ngờ_pages.
Nếu bất kỳ trang nào được tìm thấy là bị hỏng, thì trang đó sẽ xuất hiện trong trang nghi ngờ.
- Bây giờ, hãy khôi phục cơ sở dữ liệu bằng lệnh T-SQL.
KHÔI PHỤC CƠ SỞ DỮ LIỆU
PAGE =file:page
TỪ
VỚI NORECOVERY
GIẢI PHÁP 2:SỬ DỤNG LỆNH CHECKDB DBCC
Trước tiên, hãy biết tính toàn vẹn logic và vật lý của cơ sở dữ liệu bằng cách sử dụng DBCC CHECKDB lệnh
- Thực thi DBCC CHECKDB Lệnh T-SQL và biết trạng thái của cơ sở dữ liệu.
- Nếu bạn tìm thấy bất kỳ sự cố nào, hãy sửa chữa nó bằng REPAIR_REBUILD
Các phương pháp thủ công rất phức tạp và nếu bạn không quen thuộc với SQL DB các lệnh. Sau đó, tôi đã hướng dẫn bạn sử dụng phần mềm của bên thứ ba xác thực để sửa cơ sở dữ liệu SQL bị hỏng của bạn. Có một số công cụ để khắc phục lỗi này, nhưng nhiều công cụ không thể khôi phục tất cả các tệp và có nguy cơ mất tệp. Do đó, tôi khuyên bạn nên sử dụng Phục hồi cơ sở dữ liệu SQL dụng cụ. Đây là công cụ được đánh giá tốt nhất được nhiều người dùng và tổ chức sử dụng để sửa chữa cơ sở dữ liệu SQL bị hỏng. Công cụ này có thể sửa chữa cả tệp MDF và NDF, đồng thời nó cũng khôi phục Bảng SQL, Chỉ mục, khóa và các đối tượng cơ sở dữ liệu khác. Người dùng cũng có thể xem trước các đối tượng cơ sở dữ liệu SQL đã bị xóa. Ngoài ra, ứng dụng này tương thích với Microsoft SQL Server 2019 và phiên bản bên dưới của nó.
GIẢI PHÁP 3:SỬ DỤNG CÔNG CỤ PHỤC HỒI SQL
Bước 1: Khởi chạy Phần mềm khôi phục SQL trên máy của bạn và nhấp vào Mở để thêm tệp MDF.
Bước 2: Bây giờ chọn Chế độ quét từ Quét nhanh và Chế độ quét nâng cao. Và Chọn Phiên bản SQL Server, Đồng thời chọn hộp kiểm nếu bạn muốn xem trước các đối tượng cơ sở dữ liệu SQL đã bị xóa.
Bước:3 Bây giờ phần mềm bắt đầu quá trình quét SQL của tệp MDF.
Bước 4: Xem trước các đối tượng Cơ sở dữ liệu SQL Chẳng hạn như Bảng , Quy trình được lưu trữ , Chức năng , Chế độ xem , Trình kích hoạt , v.v. (Công cụ hiển thị các đối tượng cơ sở dữ liệu đã xóa bằng màu đỏ. Sau đó, nhấp vào nút Xuất nút.
Bước:5 Nhấp vào nút Xuất sang Khôi phục đối tượng cơ sở dữ liệu SQL Server .
KẾT LUẬN
Nếu bạn đang gặp phải vấn đề tương tự và đang tìm kiếm giải pháp để khắc phục lỗi cơ sở dữ liệu SQL 5243. Sau đó, Trong blog này, chúng tôi đã thảo luận về giải pháp thủ công cũng như giải pháp xác thực để sửa lỗi máy chủ SQL 5243. Hơn nữa, nếu bạn sau đó không quen thuộc với các lệnh SQL, tôi khuyên bạn nên sử dụng một giải pháp xác thực, tức là sử dụng Khôi phục cơ sở dữ liệu SQL công cụ được đề cập trong blog này.