SQL Server 2008 R2 RTM chạy trên Windows 2008 64 bit.
Gặp sự cố khi sao lưu cơ sở dữ liệu bằng lệnh sau
backup database [somedatabase]
to disk = '\\somehost\d$\BACKUP\somedirectory\some_database.bak'
with compression, init, stats=1
Cơ sở dữ liệu sao lưu tốt trong một thời gian
93 percent processed.
94 percent processed.
Sau đó, tôi nhận được một lỗi về không gian đĩa
Msg 3202, Cấp 16, Trạng thái 1, Dòng 1
Viết trên "\ somehost \ d $ \ BACKUP \ somedirectory \ some_database.bak" không thành công: 1130 (Không đủ bộ nhớ máy chủ để xử lý lệnh này.)
Msg 3013, Cấp 16, Trạng thái 1, Dòng 1
BACKUP DATABASE đang chấm dứt bất thường.
Điều này không có ý nghĩa gì vì có hơn 800 GB dung lượng đĩa trống và bản sao lưu đang sử dụng 121GB.
Trong nhật ký của SQL Server, tôi nhận được thông báo này
Date 9/25/2013 1:04:56 PM
Log SQL Server (Current - 9/25/2013 12:15:00 PM)
Source Backup
Message
BackupIoRequest::ReportIoError: write failure on backup device
'\\somehost\d$\BACKUP\somedirectory\some_database.bak'. Operating
system error 1130(Not enough server storage is available to process
this command.).
Một số thông tin:
Sao lưu đang được thực hiện từ máy chủ cục bộ và các tệp sao lưu đang được lưu vào
\\somehost
một máy chủ khác gần đó.Cả máy chủ cục bộ và máy chủ từ xa đều có đủ dung lượng đĩa.
Nén là bật
Bất kỳ trợ giúp nào về nguyên nhân thực sự của những thất bại dự phòng này sẽ được đánh giá cao.
Cảm ơn bạn
Cập nhật 16:48
Kể từ R2, Nén là một tùy chọn sao lưu trên tiêu chuẩn. Cảm ơn bạn RLF. Vẫn có cùng một vấn đề có hoặc không có. Sự khác biệt duy nhất là sao lưu thất bại ở mức 18% mà không nén. Quyết định giám sát dung lượng ổ đĩa để đảm bảo không có gì khác ăn hết GB trong quá trình sao lưu.
Như mong đợi, dung lượng đĩa trống đã giảm xuống còn 600 GB trong khi sử dụng nén và 400 GB không có. Dung lượng đĩa không bao giờ giảm xuống dưới 400 mặc dù.
chkdsk
trên khối lượng mục tiêu?