请教了

解决方案 »

  1.   

    我的意思是“SQL server 2000”中的“还原数据库”功能不用打开企业管理器里去右键实现这个功能,而是通过编程里动态完成请教
      

  2.   

    呵呵,代码太长了贴不上来。其实就光光实现备份是很简单的,就用sql的backup就可以了,主要是其他的判断函数比较多,给我你的邮箱我给你发一个我以前做的自动备份的程序吧,是自动备份oracle的,包括备份设置(日期,路径,命令参数,用户……)和自动备份
      

  3.   

    smalldeer (晓露) :给你发过来了,去收信吧 nwp006(老六) :我们网络状况不好,晚上再给你发吧
      

  4.   

    Restore  Database  From  Path
      

  5.   

    给我发一份吧:[email protected]
      

  6.   

    我也想要给我发一个好不
    [email protected]
      

  7.   

    我也写过,但是当还原的数据库正在被使用的时候不知道该如何处理,另外,不知道如何对付sql server 的权限问题的
    拜托发一份给我,谢谢,[email protected]
      

  8.   

    请给我一份!
    [email protected]
      

  9.   

    以实现A. 还原完整数据库
    说明  MyNwind 数据库仅供举例说明。
    下例显示还原完整数据库备份。RESTORE DATABASE MyNwind 
       FROM MyNwind_1B. 还原完整数据库备份和差异备份
    下例还原完整数据库备份后还原差异备份。另外,下例还说明如何还原媒体上的另一个备份集。差异备份追加到包含完整数据库备份的备份设备上。RESTORE DATABASE MyNwind
       FROM MyNwind_1
       WITH NORECOVERY
    RESTORE DATABASE MyNwind
       FROM MyNwind_1
       WITH FILE = 2C. 使用 RESTART 语法还原数据库
    下例使用 RESTART 选项重新启动因服务器电源故障而中断的 RESTORE 操作。-- This database RESTORE halted prematurely due to power failure.
    RESTORE DATABASE MyNwind
       FROM MyNwind_1
    -- Here is the RESTORE RESTART operation.
    RESTORE DATABASE MyNwind 
       FROM MyNwind_1 WITH RESTARTD. 还原数据库并移动文件
    下例还原完整数据库和事务日志,并将已还原的数据库移动到 C:\Program Files\Microsoft SQL Server\MSSQL\Data 目录下。RESTORE DATABASE MyNwind
       FROM MyNwind_1
       WITH NORECOVERY, 
          MOVE 'MyNwind' TO 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\NewNwind.mdf', 
          MOVE 'MyNwindLog1' TO 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\NewNwind.ldf'
    RESTORE LOG MyNwind
       FROM MyNwindLog1
       WITH RECOVERYE. 使用 BACKUP 和 RESTORE 创建数据库的复本
    下例显示使用 BACKUP 和 RESTORE 语句创建 Northwind 数据库的复本。MOVE 语句使数据和日志文件还原到指定的位置。RESTORE FILELISTONLY 语句用于确定待还原数据库内的文件数及名称。该数据库的新复本称为 TestDB。有关更多信息,请参见 RESTORE FILELISTONLY。 BACKUP DATABASE Northwind 
       TO DISK = 'c:\Northwind.bak'
    RESTORE FILELISTONLY 
       FROM DISK = 'c:\Northwind.bak'
    RESTORE DATABASE TestDB 
       FROM DISK = 'c:\Northwind.bak'
       WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
       MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
    GOF. 使用 STOPAT 语法还原到即时点和使用多个设备进行还原
    下例将数据库还原到其在 1998 年 4 月 15 日中午 12 点时的状态,并显示涉及多个日志和多个备份设备的还原操作。RESTORE DATABASE MyNwind
       FROM MyNwind_1, MyNwind_2
       WITH NORECOVERY
    RESTORE LOG MyNwind
       FROM MyNwindLog1
       WITH NORECOVERY
    RESTORE LOG MyNwind
       FROM MyNwindLog2
       WITH RECOVERY, STOPAT = 'Apr 15, 1998 12:00 AM'G. 使用 TAPE 语法还原
    下例显示从 TAPE 备份设备还原完整数据库备份。RESTORE DATABASE MyNwind 
       FROM TAPE = '\\.\tape0'H. 使用 FILE 和 FILEGROUP 语法还原
    下例还原一个包含两个文件、一个文件组和一个事务日志的数据库。RESTORE DATABASE MyNwind
       FILE = 'MyNwind_data_1',
       FILE = 'MyNwind_data_2',
       FILEGROUP = 'new_customers'
       FROM MyNwind_1
       WITH NORECOVERY
    -- Restore the log backup.
    RESTORE LOG MyNwind
       FROM MyNwindLog1