📄 ch 26 - recovery planning.sql
字号:
-----------------------------------------------------------
-- SQL Server 2000 Bible
-- Wiley Publishing
-- Paul Nielsen
-- Chapter 26 - Recovery Planning
-----------------------------------------------------------
-----------------------------------------------------------
USE CHA2
ALTER DATABASE CHA2 SET Recovery Full
SELECT DatabasePropertyEx('CHA2', 'Recovery')
-- Basic Backup Command
BACKUP DATABASE CHA2
TO DISK = 'e:\Cha2_Backup.bak'
WITH
NAME = 'CHA2_Backup',
STATS = 5 ,
init
-- Differential Backup
BACKUP DATABASE CHA2
TO DISK = 'e:\Cha2_Backup.bak'
WITH
DIFFERENTIAL,
NAME = 'CHA2_Backup' ,
MEDIANAME = 'e:\Cha2Backup4.bak',
MEDIADESCRIPTION = 'Daily Backup File',
MEDIAPASSWORD = 'MyPassword',
INIT
-- Verify Backup
RESTORE VERIFYONLY
FROM DISK = 'e:\Cha2Backup.bak'
CHECKPOINT
BACKUP LOG CHA2
TO DISK = 'e:\Cha2_Backup.bak'
WITH
NAME = 'CHA2_Backup'
BACKUP LOG CHA2
WITH TRUNCATE_ONLY
---- A Test BackUp a restore
CREATE DATABASE Plan2Recover
go
USE Plan2Recover
CREATE TABLE T1 (
PK INT Identity PRIMARY KEY,
Name VARCHAR(15)
)
Go
INSERT T1 VALUES ('Full')
Go
BACKUP DATABASE Plan2Recover
TO DISK = 'e:\P2R.bak'
WITH
NAME = 'P2R_Full',
INIT
Go
INSERT T1 VALUES ('Log 1')
go
BACKUP Log Plan2Recover
TO DISK = 'e:\P2R.bak'
WITH
NAME = 'P2R_Log'
go
INSERT T1 VALUES ('Log 2')
go
BACKUP Log Plan2Recover
TO DISK = 'e:\P2R.bak'
WITH
NAME = 'P2R_Log'
go
SELECT * FROM T1
-- NOW PERFORM THE RESTORE
Use Master
RESTORE DATABASE Plan2Recover
FROM DISK = 'e:\P2R.bak'
With FILE = 1, NORECOVERY
go
RESTORE LOG Plan2Recover
FROM DISK = 'e:\P2R.bak'
With FILE = 2, NORECOVERY
go
RESTORE LOG Plan2Recover
FROM DISK = 'e:\P2R.bak'
With FILE = 3, RECOVERY
go
USE Plan2Recover
Select * from T1
go
USE Master
go
DROP DATABASE Plan2Recover
---------------------------------------------------
--
RESTORE DATABASE master
FROM
DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL$SQL2\BACKUP\systembackup'
WITH FILE = 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -