Thứ Bảy, Tháng Mười Một 27, 2021
Tin nóng
HomeServerDatabase ServerMSSQLXóa Log File trong SQL Server 2005

Xóa Log File trong SQL Server 2005

Truncate File in SQL Server 2005 – Giảm dung lượng Log File trong

có khá nhiều điểm khác biệt với SQL Server 2000. Một trong những điểm đó là việc thu nhỏ dung lượng file Log (*.LDF)

Trong SQL 2000, bạn chỉ cần Shrink với bất cứ kích thước nào bạn muốn. Còn với SQL Server 2005, đôi khi bạn không thể Shrink được dữ liệu.

Bài viết này .vn hướng dẫn các bạn cách làm của SQL. Môi trường làm việc là SQL Server Management Studio.

Cách 1: Sử dụng tính năng shrink

Chuột phải vào bạn cần Shrink, chọn Tasks, chọn tiếp Shrink và cuối cùng chọn Files.
Bạn tick vào Reorganize pages before releasing unused space và set dung lượng file. Bạn có thể để 1M

Shrink Database

Cách 2: Xóa file log.

Đôi khi, bạn làm theo cách 1 sẽ không được. Bản thân người viết cũng đã nhiều lần gặp trường hợp không shrink được database. File quá lớn.
Cách dưới đây sẽ giúp bạn xử lý vấn đề này, lấy lại phần ổ cứng bị chiếm dụng một cách phí phạm.

  1. Để an toàn, luôn nên trước khi bạn làm bất cứ thao tác gì.
  2. Chuột phải vào cần xử lý, chọn Tasks –> Detach.
  3. Mở folder chứa file của database (file .LDF), rename nó đi. Ví dụ: cpanel_web.LDF đổi thành cpanel_web_.LDF
  4. Tiến hành Attach lại của bạn. Khi add file .MDF, nó sẽ tự động lấy luôn file LDF đi kèm. Bạn chỉ cần bấm chuột vào dòng file LDF đó và bấm nút Remove. Hệ thống sẽ tự tạo lại cho bạn file LDF mới.
  5. Cuối cùng, kiểm tra lại dữ liệu của bạn. Nếu mọi việc ổn rồi bạn có thể xóa file LDF cũ đi

Cách trên hy vọng sẽ giúp bạn loại bỏ các file LDF dung lượng lớn, lấy lại ổ cứng cho bạn.
Chúc các bạn thành công.

cPanel.vn

Bình luận

bình luận