您现在的位置是:首页 >

sqlserver数据库日志查看 sql server通过日志恢复数据库

火烧 2023-01-27 18:18:09 1094
ql erver通过日志恢复数据库    创建测试数据库Te t  create data a e Te t  o rimary      ame=’Te t_data mdf’   file am

sql server通过日志恢复数据库  

   创建测试数据库Test

  create database Test

  on primary

  (

  name=’Test_data mdf’

  filename=’d:Test_data mdf’

  )

  log on

  (

  name=’Test_data ldf’

  filename=’d:Test_data ldf’

  )

   创建测试表

  create table Test dbo ta(id int)

  insert into Test dbo ta select id from sysobjects

   创建备份文件

  backup database Test to disk=’d:Test bak’ with format

   创建一个NDF文件

  alter database Test

  add file

  (

  name=’file’

  filename=’d:test ndf’

  SIZE = MB

  )

   关闭MSSQL服务 然后删除NDF文件然后再打开MSSQL服务 此时Test数据库被疑置啦!

sqlserver数据库日志查看 sql server通过日志恢复数据库

   恢复数据疑置

   首先备份日志文件

  backup log Test to disk=’d:Test_log bak’ with format no_truncate

   利用文件组备份文件恢复被破坏的文件

  restore database Test from disk=’d:Test bak’ with Norecovery

   恢复日志文件

  restore Log Test from disk=’d:Test_log bak’ with RECOVERY

   TipS

   如果已经建立ndf文件的话那么恢复日志文件的话用下面的这句话

   只不过将with RECOVERY >WITH REPLACE

lishixinzhi/Article/program/SQLServer/201311/22310  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码