Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: sao lưu phục hồi dữ liệu.

  1. #1
    Ngày gia nhập
    10 2014
    Bài viết
    21

    Mặc định sao lưu phục hồi dữ liệu.

    Mình đang làm BTL QLNS mình có viết 2 hàm sao lưu và phục hồi dữ liệu.cái này mình xem video trên mạng dạy.
    Visual C# Code:
    1.         public static void backup(string fileName)
    2.         {
    3.             SqlConnection conn = new SqlConnection(XauKetNoi);
    4.             string query = "Backup database NhanSu to disk = '" + fileName + ".bak'";
    5.             SqlCommand comm = new SqlCommand(query, conn);
    6.             comm.CommandType = CommandType.Text;
    7.             conn.Open();
    8.             comm.ExecuteNonQuery();
    9.             conn.Close();
    10.         }
    11.         public static void restore(string fileName)
    12.         {
    13.             SqlConnection conn = new SqlConnection(XauKetNoi);
    14.             string query = "USE MASTER ALTER DATABASE [NhanSu12] SET Single_User WITH Rollback Immediate ALTER DATABASE [NhanSu12] SET Multi_User RESTORE DATABASE [NhanSu12] FROM DISK = '" + fileName + "' WITH REPLACE";
    15.             SqlCommand comm = new SqlCommand(query, conn);
    16.             comm.CommandType = CommandType.Text;
    17.             conn.Open();
    18.             comm.ExecuteNonQuery();
    19.             conn.Close();
    20.         }
    nhưng sau đó mình gọi 2 hàm này trong 2 nút sao lưu phục hồi nhưng chỉ nút sao lưu chạy đúng còn nút phục hồi thì n báo lỗi k thể overwrite database vì database đang được sử dụng.mà k hiểu sao n cũng k cho sao lưu ở desktop mà chỉ đc sao lưu ở các ổ E,D.Mong a e giúp đỡ.Cảm ơn nhiều nhiều :p
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    12 2008
    Bài viết
    172

    Cách làm này tuy chỉ chạy đúng trên máy chủ. bạn nên tham khảo SMO và DMO để có thể backup & restore chuyên nghiệp hơn.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn