Sql Serverバックアップリカバリコマンド
1462 ワード
--バックアップ・セットに含まれるデータベースとログ・ファイルのリストからなる結果セットを返します.
--主に論理ファイル名を取得
--主に論理ファイル名を取得
BACKUP DATABASE dbBackTest
TO DISK = 'd:\dbBackTest.bak '
--
BACKUP DATABASE dbBackTest
TO DISK = 'd:\dbBackTest.bak '
with differential
USE master
RESTORE FILELISTONLY
FROM DISK = 'g:\back.Bak'
Go
-- bak , (REPLACE)
--STATS = 10 10%
--DBTest DBTest_log g:\back.Bak
USE master
RESTORE DATABASE DB
FROM DISK = 'g:\back.Bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB_log.ldf',
STATS = 10, REPLACE
GO
-- DB .bak 。 bak DBTest。
USE master
BACKUP DATABASE DB
TO DISK = 'g:\DBBack0930.bak'
RESTORE FILELISTONLY
FROM DISK = 'g:\DBBack0930.bak'
RESTORE DATABASE DBTest
FROM DISK = 'g:\DBBack0930.bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest_log.ldf'
GO