1.把数据库的文件:databasename.mdf,databasename_log.ldf ,master.mdf,mastlg.ldf
考到客户端,即可.否则,客户端必须安装sql server 企业版才可用ADO备份
2.可以用企业版的import/export data备份数据

解决方案 »

  1.   

      用backup database命令,通过查询控件就可以了
      

  2.   

    你可以先通过把一个tadodataset的cursorlocation 设为client的, locktype 设为batchoptimistics,然后通过一个connection获得我要备份的记录集再把这个dataset.connection设为nil,这时你得到一个离线的recordset了,你可以用savetofile把这些记录存到一个文件,以后用时再loadfromfile.不知有没有把你的需要理解错了
      

  3.   

    Sql数据库备份是备份到服务器的,假如还要备份到客户端的话,只能从服务器copy备份文件到客户端。
      

  4.   

    大哥们可否说具体一点,用
    backup database 是备份在服务器端的吗?
    或者copy 怎么实现,若sql server服务器在internet上该么处理。
      

  5.   

        backup database不一定是备份在服务端
       在执行back up前必须指定备份的逻辑路径
       在sql server中的例子如下:
      use master
      exec sp_addumpdevice 'disk' 'pubss' 'c:\mssql7\backup\pubbs.dat(指定挂接逻辑路径与物理路径,这时的物理路径可以是网络路径)
      backup database pubs to pubss
      

  6.   

    liner1:
         use master
        exec sp_addumpdevice 'disk' 'pubss' 'c:\mssql7\backup\pubbs.dat
        backup database pubs to pubss能在ADO中运行吗?
      

  7.   

    liner1:
        use master
        exec sp_addumpdevice 'disk' 'pubss' 'c:\mssql7\backup\pubbs.dat
        backup database pubs to pubss能在ADO中运行吗?
    并且备份的数据应该在客户端,而不是服务器端?????
      

  8.   

    adotable 好象有个savetofile的方法 如果只备份数据的话可以保存到本地
      

  9.   

    可以的呀,你就用一般的adoquery实现就可以了
      

  10.   

    liner1(liner1)真要谢谢您了,我给你加分。可否在问一下  我从服务器端若将数据库备份到了客户,那我怎样将客户端的备份的数据库恢复到局域网的sql server数据库服务器上?sql 语法怎样写或是用其它办法,能否祥细告诉我;我的e-mail :[email protected]
      

  11.   

    我有VB做的SQL7备份程序,可以完成你所说的功能,能定时备份,保留指定的备份数等
    要请于我联系:[email protected]