sql server2000数据库的数据文件是.dbf的,是不是要定期手动备份?如果操作系统出现了问题,没有格式化硬盘,在原来的目录安装sql server2000,能自动恢复数据库吗?

解决方案 »

  1.   

    'sql server  备份方法
    If CN.State = adStateOpen Then CN.Close
        CN.ConnectionTimeout = 10
        connstr = "Driver={SQL Server};Server=" & LocalServer & ";UID=" & LocalUser & ";PWD=" & LocalPw & ";DATABASE=" & LocalDb
        CN.Open connstr
    Nowtime = Format(Now, "hh-mm-ss")
    dd = str(Date)
    riqi = dd + "-" + NowtimeSql = "BACKUP DATABASE tablename TO disk='D:\mssql7\BACKUP\tablename" & riqi & "' with noinit"
    CN.Execute (Sql)
      

  2.   

    恢复时连接master数据库
    执行CN.Execute "RestoreP DATABASE tablename from disk=......
      

  3.   

    恢复时连接master数据库
    执行CN.Execute "Restore DATABASE tablename from disk=......