c#數據備份

SqlConnection con = new SqlConnection("Data Source=192.168.1.101;Initial Catalog=sun;Persist Security Info=True;User ID=sa;Password=123");
            string time = DateTime.Now.ToString("yyyyMMddHHmmssfff");
            string ab = time;
            string filename = Server.MapPath("../");
            string path = filename + @"backupAndRestore/" + ab + ".bak";
            string backupstr = "backup database sun to disk='" + path + "'";

            SqlCommand cmd = new SqlCommand(backupstr, con);
            try
            {
                con.Open();
                cmd.ExecuteNonQuery();

                Response.Write("<script>alert('備份成功! ');</script>");

            }
            catch
            {
                Response.Write("<script>alert('備份失敗! ');</script>");

            }
            finally
            {
                con.Close();
            }
            Response.Write("<script type='text/javascript'>window.location='frmDBBackup.aspx';</script>");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章