Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Backup và restore dữ liệu sql trong C#?

  1. #1
    Ngày gia nhập
    08 2011
    Bài viết
    36

    Angry Backup và restore dữ liệu sql trong C#?

    Mình dùng C#2008 và sql 2005 mình kết nỗi dữ liệu bằng đường dẫn tĩnh VD:c:\nienluan\baihoc\nhanvien.mdf bây giờ mình muỗn sao lưu nhânvien.mdf vào một đường dẫn mà mình muốn.
    mình đã thử nhiều cách rồi nhưng mà vẫn không được mình hỏi một số bạn thì trả lời là do đường dẫn tĩnh nên không tìm thấy dữ liệu.
    mình sắp tới ngày nộp bài ùi ai biết giúp mình với thanks trước nha!!!!
    nếu co code thì tốt lắm hihihi cả sao lưu và phục hồi luôn ha!!!!

  2. #2
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Trích dẫn Nguyên bản được gửi bởi trinhminhkhang23 Xem bài viết
    Mình dùng C#2008 và sql 2005 mình kết nỗi dữ liệu bằng đường dẫn tĩnh VD:c:\nienluan\baihoc\nhanvien.mdf bây giờ mình muỗn sao lưu nhânvien.mdf vào một đường dẫn mà mình muốn.
    mình đã thử nhiều cách rồi nhưng mà vẫn không được mình hỏi một số bạn thì trả lời là do đường dẫn tĩnh nên không tìm thấy dữ liệu.
    mình sắp tới ngày nộp bài ùi ai biết giúp mình với thanks trước nha!!!!
    nếu co code thì tốt lắm hihihi cả sao lưu và phục hồi luôn ha!!!!
    Bạn muốn lưu vào 1 đường dẫn bạn muốn thì bạn chỉ cần mở folderBrowserDialog lên rùi tìm nơi bạn muốn
    rùi lưu nó vào đó thui!!!

    ví dụ nhé!!

    Visual C# Code:
    1.  if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
    2.             {
    3.                 XLBR.Path = folderBrowserDialog1.SelectedPath + "\\QLBH.bak";
    4.                 XLBR.BackupDatabase();
    5.             }

  3. #3
    Ngày gia nhập
    08 2011
    Bài viết
    36

    Mặc định Huynh ơi hướng dẫn thêm tí nữa nha!

    The name 'XLBR' does not exist in the current context G:\oG\thuctap\quanlynhanvien\Backup\quanlynhanvien \hethong\frmsaoluu.cs 26 17 quanlynhanvien

    lỗi trên là sao vậy mà mình dùng câu kết nôi như vậy nè!!
    bạn hướng dẫn thêm tí ha mình mới học hà còn gà dữ lắm hhihi!!
    public void Connect()
    {
    string strConn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=G:\oG\thuctap \quanlynhanvien\sql\nhanvien.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    try
    {
    conn = new SqlConnection(strConn);
    conn.Open();
    conn.Close();
    }
    catch (Exception ex)
    {
    MessageBox.Show("Lỗi không kết nỗi được với csdl!! " + ex.Message);
    }
    }

  4. #4
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Trích dẫn Nguyên bản được gửi bởi trinhminhkhang23 Xem bài viết
    The name 'XLBR' does not exist in the current context G:\oG\thuctap\quanlynhanvien\Backup\quanlynhanvien \hethong\frmsaoluu.cs 26 17 quanlynhanvien

    lỗi trên là sao vậy mà mình dùng câu kết nôi như vậy nè!!
    bạn hướng dẫn thêm tí ha mình mới học hà còn gà dữ lắm hhihi!!
    public void Connect()
    {
    string strConn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=G:\oG\thuctap \quanlynhanvien\sql\nhanvien.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    try
    {
    conn = new SqlConnection(strConn);
    conn.Open();
    conn.Close();
    }
    catch (Exception ex)
    {
    MessageBox.Show("Lỗi không kết nỗi được với csdl!! " + ex.Message);
    }
    }

    Ấy!! Cái đó là ví dụ mình đưa ra để bạn thấy cách mở browsfolder thui!!!
    Bạn ko thể bê nguyên cái đó bỏ vô đc!!!
    Vì mình đâu thấy code của bạn nên mình đâu có thêm bợt đc!!!hic
    cái XLBR đó là 1 class của mình!!!

    Thay vì bạn bỏ cái của mình vào!!

    Bạn bỏ nguyên hàm Backup của bạn vào đó ^^!


  5. #5
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Đọc cái tiêu đề của bạn thì là backup và restore!!

    Làm mình tưởng bạn làm cái đó!!

    Ai dè đọc lại thì là bạn muốn lưu đường dẫn database động!!!

    Thế sao bạn ko làm 1 form Kết Nối Để Người dùng truyền database Source vào nhỉ???

  6. #6
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Mặc định Backup và restore dữ liệu sql trong C#?

    Đây là cái demo mình làm năm ngoái!!!

    Bạn coi thử nhé!



    Còn đây là code trong đó!!

    Visual C# Code:
    1.  private void BT_dangNhap_Click(object sender, EventArgs e)
    2.         {
    3.             try
    4.             {
    5.                
    6.                 String s = @"Data Source=" + TB_ServerName.Text + ";Initial Catalog=" + TB_DatabaseName.Text + ";Integrated Security=True";
    7.                 if (connect.State == ConnectionState.Closed)
    8.                 {
    9.                     connect.ConnectionString = s;
    10.  
    11.                     connect.Open();
    12.                     MessageBox.Show("Đăng nhập thành công");
    13.                     Program.constr = s;         //constr giữ connectionstring
    14.  
    15.                     Form_Main frm = new Form_Main();
    16.                     frm.Show();
    17.                 }
    18.             }
    19.             catch (Exception ex)
    20.             {
    21.                 MessageBox.Show(ex.Message);
    22.             }            
    23.         }

  7. #7
    Ngày gia nhập
    08 2011
    Bài viết
    36

    Hiii
    Hồi chiều đang trả lời tự nhiên rớt mạng hi.
    để mình làm thử ha.
    nhưng mà của mình là kết nối dữ liệu theo kiêu này
    Visual C# Code:
    1.         public void Connect()
    2.         {
    3.             string strConn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=F:\totnghiep\database\quanlynhanvien.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    4.             try
    5.             {
    6.                 conn = new SqlConnection(strConn);
    7.                 conn.Open();
    8.                 conn.Close();
    9.             }
    10.             catch (Exception ex)
    11.             {
    12.                 MessageBox.Show("Lỗi: " + ex.Message );
    13.             }
    14.  
    15.         }
    không biết làm được không nữa!
    sẵn đây hỏi bạn tí nữa hihi.\nếu bây giờ mình sửa lại đường dẫn động không biết có được không??
    thanks bạn nhiều lắm!!

  8. #8
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Mình nghĩ là bình thường!!
    Lúc trước cái demon đó của mình cũng là tĩnh đó!!!

    Sau đó mình sửa thành thế!! Chạy vẫn ok ^^!

  9. #9
    Ngày gia nhập
    09 2010
    Bài viết
    43

    bạn thử cái này của anh iloveit xem.Có trên diễn đàn đó
    còn cái backup và restore thì bạn cứ chọn đường dẫn cần lưu rồi truyền nó vào hàm backup and restore cũng tương tự.cái này search có nhiều lắm
    Attached Files Attached Files

Các đề tài tương tự

  1. Database Backup và restore DB SQL trong lập trình C#
    Gửi bởi acumen trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 21
    Bài viết cuối: 19-09-2014, 10:08 AM
  2. Viết cái backup + restore database trong C# như thế nào??
    Gửi bởi mrminhha trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 26
    Bài viết cuối: 18-12-2013, 02:17 PM
  3. backup và restore cdsl access trong c#
    Gửi bởi huuphat trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 17
    Bài viết cuối: 18-12-2010, 12:13 AM
  4. hướng dẫn backup và restore CSDL SQL trong C#. Giúp đỡ?
    Gửi bởi theln trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 31-03-2010, 06:35 PM
  5. [Solved]SQL 2000: Cách restore backup khi copy file backup sang máy khác
    Gửi bởi nampt trong diễn đàn Thắc mắc đại cương Database & Reporting
    Trả lời: 9
    Bài viết cuối: 11-10-2007, 11:23 AM

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