学习oracle技术,每天学一点,每天进步一点

sqlserver 对单个mdf文件进行恢复

上一篇 / 下一篇  2008-06-02 11:49:00 / 个人分类:学习

sqlserver  数据库有时 损坏时 只剩下目录下的 mdf 文件 而其他备份也没有

这个时候我们可以用 sp_attach_single_file_db  这个命令来恢复

    use  master

    go

    EXEC sp_detach_db @dbname = 'pubs'       --分离当前数据库     ITPUB个人空间L E h$n$H!a YC$C
    EXEC sp_attach_single_file_db @dbname = 'pubs',ITPUB个人空间#S)V0n%b.oO Q
     @physname = 'c:\mssql\data\pubs.mdf'     --附加单个mdf文件

附加有数据文件和日志文件都存在的恢复

这个可以用以下命令

 use master

 go

EXEC sp_attach_db @dbname = N'pubs',
6w;x,u wo F8o9T0@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',ITPUB个人空间&s+nuY5~)^ b
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

 


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-02  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 26110
  • 日志数: 312
  • 图片数: 2
  • 建立时间: 2007-12-11
  • 更新时间: 2008-11-28

RSS订阅

Open Toolbar