Tất cả điều này phụ thuộc vào sản phẩm mà bộ phận CNTT của bạn đang sử dụng để sao lưu cấp máy chủ.
Ví dụ: trong môi trường ảo VMWare sẽ chụp ảnh nhanh của máy chủ. Nếu SQL Server có liên quan VMWare có một tùy chọn mà hầu hết Quản trị viên kích hoạt (hoặc có thể theo mặc định tôi không biết) sẽ đóng băng IO cho cơ sở dữ liệu trong ảnh chụp nhanh. Bây giờ, trong khi điều này chỉ mất vài giây, bạn có khả năng gây ra sự cố trên ứng dụng của mình và không thực sự là một phương pháp đáng tin cậy để sử dụng để khôi phục cơ sở dữ liệu.
Nếu bạn đang sử dụng sản phẩm của bên thứ 3 để thực hiện sao lưu cấp máy chủ thì có khả năng đây chỉ là sao lưu cấp tệp của cơ sở dữ liệu của bạn. Ngoài ra, nó cũng phải có khả năng sao lưu các tệp bị khóa, bởi vì SQL Server có bất kỳ tệp mdf và ldf đính kèm nào bị khóa từ phối cảnh Windows. Ví dụ, BackupExec của Symantec sử dụng Tùy chọn tệp mở nâng cao để thực hiện việc này, vì vậy về cơ bản nó có thể chụp ảnh tệp bị khóa đó. Chỉ là cách âm thanh sẽ làm cho hầu hết các DBA co rúm lại nếu phải khôi phục cơ sở dữ liệu bằng bản sao lưu như vậy, hãy nghĩ về sự thống nhất của cơ sở dữ liệu khi có bản sao lưu đó. Không có sự bảo đảm nếu sao lưu được kích hoạt trong khi quá trình tải dữ liệu được thực hiện, phần nào của tải dữ liệu mà bản sao lưu đó nhận được?
Các bản sao lưu riêng của SQL Server đáng tin cậy đối với sự tôn trọng mà chúng được xác minh là các bản sao lưu tốt. Bạn biết chính xác trạng thái của chúng khi bạn thực hiện sao lưu cho FULL, cho dù bạn có lịch trình này xung quanh tải dữ liệu hay không. Một bản sao lưu nhật ký cho các mô hình phục hồi FULL bạn có thể khôi phục cơ sở dữ liệu đó xuống lần thứ hai.
Nếu người quản lý của bạn đã chết khi sử dụng sao lưu cấp máy chủ, tôi sẽ nghiên cứu kỹ về sản phẩm họ đang sử dụng. Tôi sẽ tìm hiểu xem có bất kỳ "tiện ích bổ sung" hoặc tác nhân dự phòng SQL Server nào có thể được mua để cho phép nó thực hiện sao lưu VDI của cơ sở dữ liệu hay không.
Một cái gì đó cũng cần xem xét và thảo luận với người quản lý của bạn là những gì bạn cần có để xác minh và khắc phục sự cố nếu sao lưu SQL Server không thành công. Tôi đã sử dụng Netbackup rất nhiều trong các công việc trước đây và có một khách hàng vài năm trước muốn tôi trải qua thử nghiệm sử dụng tác nhân SQL Server của Netbackup cho môi trường của họ. Điều này bao gồm các DBA khác cũng phải cung cấp hỗ trợ. Tôi đã nói trước với họ rằng việc khắc phục các lỗi sao lưu cho SQL Server yêu cầu bạn phải biết một chút về Netbackup. Các máy chủ chính của Netbackup thường chạy trên các máy chủ Unix, vì vậy bây giờ bạn phải biết một số Unix .... có thể thú vị nhưng sẽ đau hơn nếu bạn đang bận rộn. Chỉ cần một cái gì đó để xem xét và có thể là một điểm thảo luận tốt với người quản lý của bạn và tìm ra ai chịu trách nhiệm khắc phục các lỗi.