ch06 backuprestore.sql

来自「以Microsoft SQL Server为代表的数据库产品具有超大容量的数据存」· SQL 代码 · 共 88 行

SQL
88
字号
sp_addumpdevice 'device_type', 'logical_name', 'physical_name'


 

 


USE master
EXEC sp_addumpdevice 'DISK', 
                     'testbackupfile', 
                     'D:\SQLServerDBData\testbackupfile.bak'
GO





USE master
BACKUP DATABASE master 
  TO DISK = 'D:\SQLServerDBData\masterBackup_1215.bak'
GO






USE master
EXEC sp_addumpdevice 'DISK',
                     'AdventureWorksBAC', 
                     'D:\SQLServerDBData\AWBAC.bak'
GO
BACKUP DATABASE AdventureWorks TO AdventureWorksBAC












USE master
BACKUP DATABASE AdventureWorks 
  TO DISK = 'D:\SQLServerDBData\AWD_1.bak' 
  WITH DIFFERENTIAL
GO




USE master
EXEC sp_addumpdevice 'DISK', 
                     'AdventureWorksLOGA001', 
                     'D:\SQLServerDBData\AWLOGA001.bak'
GO
BACKUP LOG AdventureWorks TO AdventureWorksLOGA001 
  WITH NORECOVERY





USE master
RESTORE HEADERONLY FROM AdventureWorksBAC
GO











BACKUP DATABASE AdventureWorks FROM AD_DBBACKUP 

USE master
RESTORE DATABASE AdventureWorks FROM AdventureWorksBAC
  WITH RECOVERY
GO

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?