Các DB khi phục hồi thường phải dựa vào 1 bản sao lưu cơ sở dữ liệu đã được thiết lập trước. Vấn đề đặt ra ở đây là khi có sự cố trên cơ sở dữ liệu (thời điểm t2) mà bản sao lưu mới nhất lại cách thời điểm đó vài tuần (thời điểm t1 , với t1< t2 ) thì làm cách nào ta có thể phục hồi cơ sở dữ liệu về thời điểm t trước khi xảy ra sự cố(t1 < t < t2).
Backup device : ta có thể sao lưu mỗi cơ sở dữ liệu vào 1 device ; Device là 1 file, nó cho phép sao lưu các bản backup của 1 cơ sở dữ liệu cùng vào 1 file, và về sau này nếu muốn phục hồi cơ sở dữ liệu, ta chỉ việc chọn bản backup đã sao lưu, lấy số thứ tự của bản backup đó, tiến hành phục hồi.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Các phần mềm cần cài đặt:
- Visual Studio C#
- SQL Server
- DevExpress
Vào FormLogin.cs đổi cboServers.Text = "Tên Server Name của SQL Server"; thành tên Server Name của SQL Server
Vào App.config đổi đường dẫn
<connectionStrings>
<add name="BK_Restore.Properties.Settings.ConnectionString" connectionString="Data Source=Tên Server Name của SQL Server;Persist Security Info=True;User ID=sa;Password=123"
providerName="System.Data.SqlClient" />
</connectionStrings>
Điều chỉnh DefaultPath thành đường dẫn muốn lưu fle backup.
Chạy Project đăng nhập bằng tài khoản đăng nhập vào SQL Server.
Vậy là xong rồi.
Chúc các bạn thi tốt ^^