Tôi có một trang demo nơi bất kỳ ai cũng có thể đăng nhập và kiểm tra giao diện quản lý.Cách tốt nhất để tự động khôi phục cơ sở dữ liệu mỗi giờ
Mỗi giờ tôi muốn xóa tất cả dữ liệu trong Cơ sở dữ liệu SQL 2008 và khôi phục dữ liệu từ bản gốc.
Phần mềm cổng đỏ có một số công cụ tuyệt vời cho việc này, tuy nhiên chúng vượt quá ngân sách của tôi ngay bây giờ.
Tôi có thể tạo bản sao dự phòng của tệp dữ liệu của cơ sở dữ liệu, sau đó có ứng dụng giao diện điều khiển C# xóa nó và sao chép bản gốc. Sau đó, tôi có thể có một nhiệm vụ lịch trình cửa sổ để chạy .exe mỗi giờ.
Rất đơn giản và miễn phí ... thao tác này có hoạt động không?
Tôi đang sử dụng SQL Server 2008 R2 Web phiên bản
Tôi hiểu rằng Red Gate phần mềm là kỹ thuật tốt hơn vì tôi có thể thiết lập nó để phân tích các db và chỉ cập nhật các hồ sơ đã được thay đổi, và cách tiếp cận tôi có ở trên giống như một "cái búa tạ".
Không chắc liệu phiên bản của bạn có hỗ trợ tính năng này hay không nhưng bạn cũng có thể xem ảnh chụp nhanh. Bạn có thể tạo một bản chụp cơ sở dữ liệu của bạn và khôi phục nó thường xuyên. Cơ sở dữ liệu cần phải ở chế độ người dùng đơn lẻ khi bạn khôi phục nó. – flup