Rumah > pangkalan data > tutorial mysql > 用于校验 SQL Server 数据库备份的脚本

用于校验 SQL Server 数据库备份的脚本

WBOY
Lepaskan: 2016-06-07 14:54:58
asal
1182 orang telah melayarinya

你是否遇见过这样的情况,每天进行正常的数据库备份。但是当需要从备份中恢复数据库的时候却失败了?本脚本就是对备份进行校验,保证恢复的成功。 备份 SQL Server USE MASTER-- Add a new backup device-- Ensure that the SQL Server can read from the phy

你是否遇见过这样的情况,每天进行正常的数据库备份。但是当需要从备份中恢复数据库的时候却失败了?本脚本就是对备份进行校验,保证恢复的成功。 备份 SQL Server
USE MASTER
-- Add a new backup device
-- Ensure that the SQL Server can read from the physical location where the backup is placed
--                    TYPE      NAME		   PHYSICAL LOCATION
EXEC SP_ADDUMPDEVICE 'disk','networkdrive','\\VPCW2K8\Database Backup\Test.bak'

-- Execute the Restore operation in VERIFY ONLY mode
-- Provide the actual paths where you plan to restore the database.
-- This is because VERIFYONLY also checks for available space
RESTORE
VERIFYONLY
FROM  networkdrive
WITH
MOVE N'TESTDB_DATA'    TO N'E:\TestDB\TestDB_Data.mdf',  
MOVE N'TESTDB_INDEXES' TO N'E:\TestDB\TestDB_Idx.mdf',  
MOVE N'TESTDB_LOG'     TO N'E:\TestDB\TestDB_LOG.ldf'

-- DROP THE DEVICE
--                   Name         , Physical File (OPTIONAL - if present, the file is deleted)
EXEC SP_DROPDEVICE 'networkdrive'
Salin selepas log masuk
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan