Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để giảm kích thước tệp nhật ký máy chủ sql của tôi?

  • Thực hiện sao lưu đầy đủ cơ sở dữ liệu của bạn. Đừng bỏ qua điều này. Thật đấy.
  • Thay đổi phương pháp sao lưu cơ sở dữ liệu của bạn thành "Đơn giản"
  • Mở cửa sổ truy vấn, nhập "điểm kiểm tra" và thực thi
  • Thực hiện một bản sao lưu khác của cơ sở dữ liệu
  • Thay đổi phương thức sao lưu cơ sở dữ liệu của bạn về "Đầy đủ" (hoặc bất kỳ phương thức nào, nếu nó chưa phải là Đơn giản)
  • Thực hiện một bản sao lưu đầy đủ cuối cùng của cơ sở dữ liệu.
  • Chạy lần lượt bên dưới các truy vấn
    1. USE Database_Name
    2. select name,recovery_model_desc from sys.databases
    3. ALTER DATABASE Database_Name SET RECOVERY simple
    4. DBCC SHRINKFILE (Database_Name_log , 1)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Loại bỏ và giảm các phạm vi ngày trùng lặp

  2. ROLLBACK TRUNCATE trong SQL Server

  3. HIỂN THỊ DỮ LIỆU Tương đương trong SQL Server - sp_databases

  4. Làm cách nào để bỏ danh sách các bảng SQL Server, bỏ qua các ràng buộc?

  5. Nhận danh sách các ngày giữa hai ngày bằng cách sử dụng một hàm