Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Databases
Overview
Performing Backups
Back Up Regularly
ALTER
ALTER DATABASE
DATABASE Northwind
Northwind
SET
SET RECOVERY
RECOVERY BULK_LOGGED
BULK_LOGGED
Tape
SELECT...INTO statement
Creating Indexes
Shrinking a Database
Performing Backups
USE
USE master
master
EXEC
EXEC sp_addumpdevice
sp_addumpdevice 'disk',
'disk', 'mybackupfile',
'mybackupfile',
'C:\Backup\MyBackupFile.bak'
'C:\Backup\MyBackupFile.bak'
USE
USE master
master
BACKUP
BACKUP DATABASE
DATABASE Northwind
Northwind
TO
TO DISK
DISK == 'C:\Temp\Mycustomers.bak'
'C:\Temp\Mycustomers.bak'
Database B
Media Set
Backup Set
File 1
File 2
File 3
BackupA1
BackupA2
BackupA3
BackupB1
BackupA1
BackupA2
BackupA3
BackupB1
BackupA1
BackupB1
BackupA2
BackupA3
BackupB1
BBaack
B
ckuu p
B aack
ckuup
pBB1
p DDat
1
ataa ba
basse
e
Database A
Description
Description
UNLOAD
UNLOAD(default)
(default)
Rewinds
Rewindsand
andunloads
unloadsthe
thetape
tape
NOUNLOAD
NOUNLOAD
Does
Doesnot
notrewind
rewindand
andunload
unloadthe
thetape
tape
BLOCKSIZE
BLOCKSIZE
Changes
Changesthe
thephysical
physicalblock
blocksize
sizein
inbytes
bytes
FORMAT
FORMAT
Writes
Writesaaheader
headeron
onfiles
filesthat
thatare
areused
usedfor
foraabackup
backup
SKIP
SKIP
Ignores
IgnoresANSI
ANSItape
tapelabels
labels
NOSKIP
NOSKIP(default)
(default)
Reads
ReadsANSI
ANSItape
tapelabels
labels
RESTART
RESTART
Restarts
Restartsthe
thebackup
backupoperation
operationfrom
fromthe
thepoint
pointof
of
interruption
interruption
Provides a Baseline
USE
USE master
master
EXEC
EXEC sp_addumpdevice
sp_addumpdevice 'disk',
'disk', 'NwindBac',
'NwindBac',
'D:\MyBackupDir\NwindBac.bak'
'D:\MyBackupDir\NwindBac.bak'
BACKUP
BACKUP DATABASE
DATABASE Northwind
Northwind TO
TO NwindBac
NwindBac
D:\
Northwind
Data
Log
Backup
Backup
NwindBac
BACKUP
BACKUP DATABASE
DATABASE Northwind
Northwind
DISK
DISK == 'D:\MyData\MyDiffBackup.bak'
'D:\MyData\MyDiffBackup.bak'
WITH
WITH DIFFERENTIAL
DIFFERENTIAL
USE
USE master
master
EXEC
EXEC sp_addumpdevice
sp_addumpdevice 'disk',
'disk', NwindBacLog',
NwindBacLog',
'D:\Backup\NwindBacLog.bak'
'D:\Backup\NwindBacLog.bak'
BACKUP
BACKUP LOG
LOG Northwind
Northwind TO
TO NwindBacLog
NwindBacLog
SQL Server:
Is not recorded
BACKUP
BACKUP
FILE
FILE ==
BACKUP
BACKUP
DATABASE
DATABASE Phoneorders
Phoneorders
Orders2
Orders2 TO
TO OrderBackup2
OrderBackup2
LOG
LOG PhoneOrders
PhoneOrders to
to OrderLog
OrderLog
Index
Index
Filegroup1
Scenario 2
D:\
Table
Table
Filegroup 1
Index
Index 11
Filegroup 2
Index
Index 22
Filegroup 3
Filegroups 1, 2,
and 3 must be
backed up as a unit
Data
Log
Sunday
Data
Log
Monday
Data
Log
Tuesday
Full Database
Backup
Data
Log
Log
Sunday
Full Database
Backup
Log
Log
Log
Monday
Data
Log
Full Database
Backup
Data
Log
Differential
Backup
Log
Log
Monday
Log
Data
Log
Differential
Backup
Log
Log
Log
Tuesday
...
...
Full Database
Backup
Data
Log
Log
Monday
Log
Data
File 1
Log
Tuesday
Log
Data
File 2
Log
Log
Wednesday
Data
File 3
Log
Thursday
Log
Performance Considerations
Recommended Practices
Have
Have aa Backup
Backup Strategy
Strategy
Back
Back Up
Up System
System Databases
Databases After
After They
They Have
Have Been
Been Modified
Modified
Schedule
Schedule Backup
Backup Operations
Operations When
When Database
Database Activity
Activity Is
Is Low
Low
Create
Create Backup
Backup Devices
Devices
Test
Test Your
Your Backup
Backup Strategy
Strategy
Review
Performing Backups