38

Tôi đã sao lưu cơ sở dữ liệu mà tôi đã tạo trên một máy khác đang chạy phiên bản Express của máy chủ SQL 2012 và tôi muốn khôi phục nó trên máy của mình đang chạy giống nhau. Tôi đã đánh dấu vào hộp kiểm ghi đè lên một hiện hữu, và đã nhận lỗi này:Máy chủ sql khôi phục lỗi sao lưu

Backup mediaset is not complete. Files: D:\question.bak. Family count:2. Missing family sequence number:1 

Trả lời

79

Điều này xảy ra nếu, khi bạn thực hiện sao lưu, bạn có nhiều file được liệt kê trong hộp văn bản đích sao lưu. Quay lại máy chủ nguồn của bạn và tạo lại bản sao lưu; lần này, hãy đảm bảo chỉ có một tệp đích được liệt kê.

Nếu bạn có nhiều tệp được liệt kê làm đích sao lưu, bản sao lưu sẽ bị sọc ngang trên chúng; bạn sẽ cần tất cả các tệp để thực hiện khôi phục.

Bạn có thể xác minh điều này bằng cách thực hiện RESTORE LABELONLY đối với một tệp bạn đã sao chép vào máy chủ đích của mình.

+8

Tôi biết ơn sự tồn tại của con người như bạn rằng (1) biết họ đang nói gì và (2) trả lời các câu hỏi đầy đủ nhưng chưa rõ ràng ... (y) – fernandoespinosa

5

Sandra Walter's Answer cung cấp mô tả chính xác về những gì đã xảy ra, nhưng tôi thấy câu trả lời hơi thiếu.

Để tạo bản sao lưu không có sọc (đó là những gì đã xảy ra trong trường hợp này), hãy quay lại cửa sổ nơi bạn thiết lập bản sao lưu cơ sở dữ liệu của mình. Ở dưới cùng là danh sách các đường dẫn nơi các sọc khác nhau sẽ chuyển đến.

Chuyển đến từng đường dẫn được liệt kê và xóa sọc của bản sao lưu.

Sau đó xóa tất cả trừ một trong các đường dẫn từ danh sách trong cửa sổ. Và nhấp vào nút "OK". Bản sao lưu chưa được sao lưu của bạn sẽ được tạo tại một đường dẫn đó.

Hy vọng điều đó sẽ hữu ích.