如何利用C#备份SQL数据库?

解决方案 »

  1.   

    备份到服务器上,用SQLServer backup语法.
      

  2.   

    备份:DataAdapter->DataSet->xml
    还原:xml->DataSet->DataAdapter说明:
    将要备份的数据取到DataSet中,然后调用DataSet的方法WriteXml(fileName)存入文件。
    用DataSet的方法ReadXml(fileName)把数据存到DataSet中,然后用DataAdapter.Update更新到数据库(原有数据未清除,我没仔细考虑)。
      

  3.   

    备份:DataAdapter->DataSet->xml
    还原:xml->DataSet->DataAdapter说明:
    将要备份的数据取到DataSet中,然后调用DataSet的方法WriteXml(fileName)存入文件。
    用DataSet的方法ReadXml(fileName)把数据存到DataSet中,然后用DataAdapter.Update更新到数据库(原有数据未清除,我没仔细考虑)。
    -------------------------
    这种方法可行!但是如果数据很多,这种方法不合适,看起来不安全,且效率很低。而且还是我还希望能在数据库中执行。
      

  4.   

    同意楼上,执行
    Backup Database * to disk='f:\*.bak'