2013年7月9日 星期二

使用T-SQL來備份與還原資料庫

--建立一個名叫"puma"的DB  
1USE [master]
2GO
3CREATE DATABASE [puma] ON  PRIMARY
4NAME = N'puma', FILENAME = N'D:\DB\puma.mdf' SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
5 LOG ON
6NAME = N'puma_log', FILENAME = N'D:\DB\puma_log.ldf' SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
7GO
 --備份"puma"DB 
1BACKUP DATABASE puma TO DISK = 'D:\DB\puma.bak'
2GO
--還原"puma"DB到新的DB"puma2" 
1RESTORE DATABASE puma2
2   FROM DISK = 'D:\DB\puma.bak'
3   WITH
4   MOVE 'puma' TO 'D:\DB\puma2.mdf',
5   MOVE 'puma_log' TO 'D:\DB\puma2_log.ldf',
6  REPLACE;
7GO

沒有留言:

張貼留言