use[master]
go


/*完整--备份
* backup 备份 
* disk='E:\USERDB.bak' 磁盘,备份文件存放的路径
* name='user' 备份显示的文件名称,可随意修改
* USERDB 数据库DB
* */
BACKUP database Testto disk='E:\Test.bak
with noinit,name='backupDB'


/*差异--备份
* backup 备份 
* disk='E:\USERDB.bak' 磁盘,备份文件存放的路径
* name='user' 备份显示的文件名称,可随意修改
* USERDB 数据库DB
* */
BACKUP database USERDBto disk='E:\USERDB.bak
with differential,name='backupDB'




/*数据库还原前所做动作
* OFFLINE 断开其他用户与数据库的连接
* USERDB 数据库DB
* */
ALTER DATABASE [USERDB]SET OFFLINE WITH ROLLBACK IMMEDIATE


/*完整备份--还原
* restore 还原 
* disk='E:\USERDB.bak' 磁盘,要还原数据库文件路径
* USERDB 数据库DB
* */
restore database USERDBfrom disk= 'E:\USERDB.bakwith replace,norecovery


/*增量备份--还原
* restore 还原 
* disk='E:\USERDB.bak' 磁盘,要还原数据库文件路径
* USERDB 数据库DB
* */
restore database USERDBfrom disk= 'E:\USERDB.bakwith recovery


/*数据库还原后所做动作
* ONLINE 开启其他用户和数据库的连接
* USERDB 数据库DB
* */
ALTER DATABASE [USERDB] SET ONLINE
go

相关文章:

  • 2021-08-16
  • 2022-02-10
  • 2021-12-05
  • 2022-01-03
  • 2021-09-19
  • 2021-06-09
  • 2022-12-23
猜你喜欢
  • 2021-11-08
  • 2021-11-18
  • 2021-05-29
  • 2021-11-17
  • 2021-11-15
  • 2021-11-29
  • 2021-09-19
相关资源
相似解决方案