SQL Server数据库备份还原

时间:2023-01-12 00:29:29
SQL Server还原选项:

SQL Server数据库备份还原-- 创建备份设备
SQL Server数据库备份还原
sp_addumpdevice  ' disk ' ,jasonbak , ' C:\jason.bak '
SQL Server数据库备份还原
-- 备份
SQL Server数据库备份还原
backup   database  northwind  to  jasonbak 
SQL Server数据库备份还原
with  noinit -- (附加,不加参数时默认)
SQL Server数据库备份还原
with  init -- (重写备份设备的内容)
SQL Server数据库备份还原
with  format -- (重新格式化备份设备,使用)
SQL Server数据库备份还原

SQL Server数据库备份还原
-- 还原
SQL Server数据库备份还原
restore  filelistonly  from  jasonbak
SQL Server数据库备份还原
-- 查看文件列表(只能看到第一个备份内容)
SQL Server数据库备份还原
restore  headeronly  from  a]
SQL Server数据库备份还原
-- 查看设备内内容
SQL Server数据库备份还原
restore  verifyonly  from  a
SQL Server数据库备份还原
-- 校验
SQL Server数据库备份还原

SQL Server数据库备份还原 
SQL Server数据库备份还原
SQL Server数据库备份还原
restore   database  pubs  from  jasonbak 
SQL Server数据库备份还原
restore   database  northwind  from  jasonbak  with   file = 2
SQL Server数据库备份还原
SQL Server数据库备份还原
restore   database  northwind  from  jasonbak  with  norecovery
SQL Server数据库备份还原
restore   log  northwind  from  jasonbak  with   file = 2  
SQL Server数据库备份还原
SQL Server数据库备份还原
SQL Server数据库备份还原
-- Changed to Simple修改恢复模型后一定要完全备份数据库
SQL Server数据库备份还原
backup   database  northwind  to  jasonbak  with  format
SQL Server数据库备份还原
-- change back to Full
SQL Server数据库备份还原
create   table  jason2 (Idd  int )
SQL Server数据库备份还原
backup   log  northwind  to  jasonbak 
SQL Server数据库备份还原
restore  verifyonly  from  jasonbak
SQL Server数据库备份还原
drop   database  northwind
SQL Server数据库备份还原
SQL Server数据库备份还原
restore   database  northwind  from  jasonbak  with  norecovery
SQL Server数据库备份还原
restore   log  northwind  from  jasonbak  with   file = 2
SQL Server数据库备份还原
SQL Server数据库备份还原
-- Full Backup nw
SQL Server数据库备份还原--
Create Table1  ,write down the time
SQL Server数据库备份还原--
Create Table2  ,write down the time
SQL Server数据库备份还原--
Backup Log 
SQL Server数据库备份还原--
Drop nw
SQL Server数据库备份还原--
Recover Nw
SQL Server数据库备份还原--
Recover Table1, No table2
SQL Server数据库备份还原

SQL Server数据库备份还原
backup   database  northwind  to  jasonbak  with  format
SQL Server数据库备份还原
Create   table  table1 (IDD  int )     -- 21.13.26
SQL Server数据库备份还原
Create   table  table2 (IDD  int )     -- 21.13.35
SQL Server数据库备份还原
backup   log  northwind  to  jasonbak
SQL Server数据库备份还原
restore  northwind  from  jasonbak  with  stopat = ""