Tôi đang quản lý một cơ sở dữ liệu SQL Server hợp lý lớn. Một số bảng chứa dữ liệu quan trọng về kinh doanh và phải được sao lưu ngoại vi hàng ngày. Nhưng chúng tôi cũng có các bảng khác (đọc-ghi) chiếm khoảng một nửa kích thước của cơ sở dữ liệu không quan trọng trong kinh doanh. Những gì tôi muốn làm là một cái gì đó như thế này:Sao lưu cơ sở dữ liệu SQL Server một phần (không bao gồm một số bảng)
Primary filegroup: Tables A, B, C --> daily backup
Secondary filegroup: Tables D, E, F --> monthly (or occasional manual) backup
Khi tôi cố gắng kiểm tra điều này, tôi gặp lỗi khi cố gắng khôi phục các nhóm tệp. Có vẻ như tôi không thể khôi phục một nhóm tệp đơn lẻ hoặc các nhóm tệp khác nhau từ các thời điểm khác nhau. Lý tưởng nhất, tôi muốn để có thể chỉ cần khôi phục lại các filegroup chính (quan trọng nhất) đầu tiên, và sau đó khôi phục lại một thứ cấp. Tôi sẵn sàng chấp nhận một số mất dữ liệu trên nhóm thứ cấp.
Việc này có thể thực hiện được không?
Bạn doinga sao lưu cơ sở dữ liệu hoàn chỉnh hoặc sao lưu nhóm tệp riêng lẻ? Bạn cần phải sao lưu chúng riêng lẻ để khôi phục chúng từng phần. Cũng đề nghị để lại PRIMARY chỉ cho các đối tượng hệ thống và tạo một nhóm thứ cấp khác. Câu hỏi này nên được trên dba không như vậy –
Tôi đang mở để thử bất cứ điều gì. Tôi hiện đang làm sao lưu hoàn chỉnh, nhưng các tập tin đang nhận được quá lớn, và đó là lý do tại sao tôi đang cố gắng để di chuyển theo hướng sao lưu một phần và sao lưu tập tin riêng lẻ. Tôi không gặp khó khăn khi sao lưu nó, nhưng tôi không thể khôi phục nó. –