第 10 章 数据备份恢复与数据转换
DESCRIPTION
第 10 章 数据备份恢复与数据转换. 10.1 备份与恢复概述. 10.2 数据库的恢复. 10.3 数据库的维护. 10.4 数据转换服务( DTS ). 10.5 使用 DTS 设计器. 10.1 备份与恢复概述. 恢复就是把遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态是由备份决定的,不同的数据库备份类型,都应该个别采取不同的还原方法。就某种意义来说,数据库的还原比数据库的备份更加重要并困难。因为数据库备份是在正常的状态下进行,然而数据库还原则是在非正常的状态下进行,例如硬件故障、系统瘫痪以及操作疏忽等。. - PowerPoint PPT PresentationTRANSCRIPT
-
10
-
10.3 10.4 DTS 10.1 10.2 10.5 DTS
-
10.1 SQL SEVER
-
10.1.1
-
10.1.2 SQL Server11Microsoft SQL Server SQL Server 10-1
-
2DNXSBFC:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\DNXSBF.BAK 10-2DNXSBF C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\DNXSBF.BAK MASTERSYSYDEVICES
-
C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\DNXSBF.BAK MASTERSYSYDEVICES
-
2sp_addumpdeviceSQL Server sp_addumpdevice[ EXECUTE ] sp_addumpdevice [ , ] [ , ] [ , | ] DISK PIPETAPE10-1 diskbackup Exec sp_addumpdevice 'disk' , 'diskbackup' , 'E:\DATA\diskbackup.bak' 1 ''
-
3sp_dropdevice[ EXECUTE ] sp_dropdevice [ , '' ]10-2diskbackup sp_dropdevice 'diskbackup' 'E:\DATA\diskbackup.bak'
-
10.1.3 1 > SQL Server10-310-410-3 10-4
-
2Transact-SQLBackup1 BACKUP BATABASE database_name | @database_name_var to < backup_device > [ , n ] [ with [[,] format ][[,] init | noinit ][[,] restart ][[,]differential ] ]10-3(DNXSDNXSDIFF)diannaoxs USE MASTER /**/ EXEC sp_addumpdevice DISK, DNXS , E:\DATA\DNXS.DAT /**/ EXEC sp_addumpdevice DISK, DNXSDIFF , E:\DATA\DNXSDIFF.DAT /**/ BACKUP BATABASE diannaoxs to DNXS With NOINIT /**/ BACKUP BATABASE diannaoxs to DNXSDIFF With differential GO
-
2 BACKUP LOG database_name | @database_name_var to [, n ] [WITH NO_TRUNCATE] [ [ , ] NO_LOG | TRUNCATE_ONLY ]10-4(DNXSLOG1)diannaoxs USE MASTER EXEC sp_addumpdevice DISK, DNXSLOG1, E:\DATA\DNXSLOG1.DAT BACKUP Log diannaoxs to DNXSLOG1 GO MDFLDF
-
10.2 10.2.1 3
-
10-2 3
-
10.2.2 210-5
10-5
-
10.2.3 RESTORE1RESTORE RESTORE DATABASE database_name | @database_name_var [ from ] [ with [ [,] file = { file_number | @file_number } ] [ [,] move logical_file_name to operating_system_file_name ] [ [,] replace ] [ [,] norecovery | recovery | standby= undo_file_name ] ]106(DNXS)diannaoxs(DNXSDIFF)diannaoxs use master /*1(DNXS)NORECOVERY*/ restore database diannaoxs from DNXS WITH NORECOVERY /*2(DNXSDIFF)RECOVERY*/ restore database diannaoxs from DNXSDIFF WITH RECOVERY
-
2RESTORE RESTORE LOG { database_name | @database_name_var } [ FROM < backup_device > [ ,...n ] ] [ WITH [{ NORECOVERY | RECOVERY | STANDBY = undo_file_name } ] [[ , ]STOPAT = { date_time | @date_time_var } | [ , ] STOPATMARK = 'mark_name' [ AFTER datetime ] | [ , ] STOPBEFOREMARK = 'mark_name' [ AFTER datetime ] ]]STOPATSTOPATMARKSTOPBEFOREMARKSTOPATSTOPAMARK STOPBEFOREMARK107diannaoxs use master RESTORE LOG FROM DNXSLOG1 WITH RECOVERYSTOPAT=APR 152006 1200 AM10.2.3 RESTORE
-
10.2.4 MASTERMASTERMASTERSQLSERVERMASTERMASTERSQLSERVERMASTER MASTERMASTER1SQL ServerCMDbinrebuilem.exe2SQL Server3SQL Servermastermsdbmodel
-
10.3 10.3.1 10-610-16
-
10.3.2 SQL ServerMicrosoft SQL Server SQL Server 10-17 10-17
-
10.4 DTS10.4.1
SQLSQL ServerSQL Server ACCESSORACLESQL Server DTSDATA TRANSFORMAION SERVICES DTSSQL Server
-
DTS /OLE DB DTSSQL Server SQL Server10.4.2 DTS/ SQL Server DTSDTSSQL Server
-
10.4.2 DTS/SQL ServerSQL Server
1DTSDTS/
-
2 OLE DB ODBC OLE DB ODBCMICROSOFT OLE DB Oracle Informix Oracle Informix Microsoft Excel Microsoft Access Microsoft FoxPro dBase Paradox
-
SQL Server SQL Server Microsoft OLE DB SQL Server
-
3 Microsoft Access
-
410-2110-21
-
3SQLSQL
SQL Server SQL SEVER SQL Server
-
10-22 10-24 SQL Server
-
5 DTS10-2510-25
-
Title: DTS /
: : COM SQL Server Visual Basic : Visual Basic SQL Server Meta Data Services: Meta Data Services Meta Data Services DTS : (DTS) Microsoft SQL Server msdb SQL Server 2000 Meta Data ServicesCOM Microsoft Visual Basic """" 12:00 SQL Server : SQL Server msdb sysdtspackages
-
10.5 DTS DTS DTS DTS DTS
-
10.5.1 DTS DTSDTSDTSDTSDTSDTSDTS DTS DTS
-
DTS1 DTS 2 DTS DTS DTS 3 DTS DTS OLE DB ODBC Microsoft (MDAC) Microsoft Jet
-
10.5.2 DTS1DTS SQL Server DTS10-27
-
DTSdiannaoxsEXECL.XLS 10-28diannaoxs,Microsoft OLE DB Provider for SQL Serverdiannaoxs210-28 10-29
-
10-29,Microsoft Excel 97-2000E:\\.xls EXECL
-
3 DINNAOXS 10-30
-
4 10-3110-31
-
SQL10-3210-32
-
10-34 10-33 10-34
-
10.5.3 1 10-352 10-3610-35 10-36