远程备份数据库到本机的例子(SQL)

解决方案 »

  1.   

    SQL 没有这个功能,也不能有这个功能,那不太危险了,个人认为
      

  2.   

      string con_str = "server=192.168.1.2\\A;database=Test;uid=sa;pwd=sa";
                SqlConnection conn = new SqlConnection(con_str);
                SqlCommand cmdBK = new SqlCommand();
                cmdBK.CommandType = CommandType.Text;
                cmdBK.Connection = conn;
                cmdBK.CommandText = @"backup database Test to disk='..\Backup\" + filepath + ".bak'" + " with init";
                try
                {
                    conn.Open();
                    cmdBK.ExecuteNonQuery();
                    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "backup", "alert('数据库备份成功!')", true);
                }
                catch (Exception)
                {
                              }
                finally
                {
                    conn.Close();
                    conn.Dispose();
                }
    参考
      

  3.   

    backup database 数据库名称 to disk=磁盘位置;