Sao lưu máy chủ SQL không thành công do lỗi không gian đĩa


7

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:

  1. 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 \\somehostmột máy chủ khác gần đó.

  2. Cả máy chủ cục bộ và máy chủ từ xa đều có đủ dung lượng đĩa.

  3. 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.

Không gian trống 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ù.


thử sao lưu cục bộ và sau đó di chuyển bản sao lưu đến vị trí / w. Xem nếu điều đó làm việc. Ngoài ra, lỗi là phàn nàn về không gian đĩa.
Kin Shah

1
Bạn nói "Nén là bật". Điều đó có nghĩa là nén sao lưu cơ sở dữ liệu? Nếu vậy, tốt. Hoặc điều đó có nghĩa là nén tập tin được bật cho chia sẻ sao lưu? Nếu vậy, đó có thể là vấn đề. (Từ kinh nghiệm.)
RLF

1
Bạn đang chạy SQL Server 2008 R2, có thể nén tốt trên Phiên bản Chuẩn. Như những người khác đã chỉ ra, lỗi là rõ ràng, lý do cho lỗi là không rõ ràng. Khả năng (1) có vấn đề về lưu trữ hoặc sự cố mạng giết chết bản sao lưu, (2) người khác đang làm gì đó ngốn dung lượng lưu trữ và có lẽ cả hai đều thất bại, (3) chia sẻ mục tiêu đang sử dụng nén Windows và do đó báo cáo ' kích thước ước tính 'có thể không thực sự phản ánh lượng dữ liệu có thể được lưu trữ. (Hoặc một trong những điều tôi không nghĩ tới.)
RLF

1
Là chia sẻ bạn đang sao lưu vào bộ lưu trữ SAN hoặc được gắn trực tiếp vào máy chủ khác? Nếu là SAN, nó có thể được cung cấp mỏng, có thể tạo ra lỗi của bạn.
Mike Fal

1
Bạn đã chạy chkdsktrên khối lượng mục tiêu?
Jon Seigel

Câu trả lời:


4

Lỗi not enough server storage availablelà sai lệch. Đây không phải là không gian đĩa, mà là bộ nhớ quản lý Windows SMB. Hãy thử khởi động lại máy đích (nơi lưu bản sao lưu) hoặc ít nhất là khởi động lại dịch vụ Máy chủ.

Xem liên kết hỗ trợ của Microsoft sau đây để biết hướng dẫn về các thay đổi đăng ký tiềm năng có thể cần thiết tại máy lưu trữ bản sao lưu.

http://support.microsoft.com/kb/304101

Ngoài ra, bạn có thể thử tìm kiếm "Windows Server error 1130" để biết thêm thông tin.


1
Xin chào Max, tôi sẽ thử khởi động lại dịch vụ máy chủ và liên lạc lại với bạn ngay.
Craig Efrein

Đang cố gắng khởi động lại máy chủ. Khởi động lại dịch vụ máy chủ không giải quyết được vấn đề.
Craig Efrein

1
Theo các khuyến nghị từ liên kết KB làm việc. Cảm ơn bạn Max đã giúp đỡ.
Craig Efrein
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.