Tải bản đầy đủ (.pdf) (2 trang)

BÀI THỰC HÀNH SỐ 2 KIẾN TRÚC CÀI ĐẶT DBMS

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (376.16 KB, 2 trang )

Bà̀ Th c Hành s 2
Môn hoc : K̀ên truc va cà đ t DBMS

M c tiêu: - Transaction
- Backup va recovery
CSDL m u: AdventureWork2008
1. Ch y instance 1 c a SQL Server, t o thi t b backup ć tên adv2013back l u trong
th muc T:\backup\ adv2013back.bak
2. Attach CSDL AdventureWorks2008 v̀o instance 1, ch n mode recovery cho CSDL
ǹy l̀ full, rôi th c hiên full backup v̀o thi t b backup v a tao
3. M instance sô 2, restore ban backup v a tao t file adv2013back.bak, v i tuy
ch n WITH RECOVERY
4. Tr lai instance 1, m CSDL AdventureWorks2008, t o m t transact̀on
g̀ m g̀á t t c m t hang xe đap trong b ng Product xuông $15 n u
t ng tr g̀á các m t hàng xe đ p không th p h n 90%.
5. Th c hiên cac backup sau cho CSDL AdventureWorks2008, tât ca backup đ u l u
v̀o thi t b backup v a t o
a. T o 1 differential backup
b. T o 1 transaction log backup
6. ê khôi phuc lai CSDL luc ban đâu thi phai restore thê nao?
a. X́a m i b n ghi trong b ng Person.Address, t o 1 transaction log backup
b. ê khôi phuc lai CSDL tinh trang gí xe đ p v n đ c c p nh t v̀ b ng
Person.Address vân con nguyên ch a bi xoa thi cân phai restore thê nao?
7. Th c hiên lênh bô sung thêm 1 sô phone m i cho nhân viên co ma sô business la
10000 nh sau:
INSERT INTO Person.PersonPhone VALUES (10000,'123-4567890',1,GETDATE())
Sau đo tao 1 differential backup cho AdventureWorks2008 v̀ l u v̀o thi t b
backup v a tao
8. Ch́ ́ gi h th ng c a ḿy.
i 1 ph́t sau, x́a b ng Sales.ShoppingCartItem
9. Th c hiên viêc restore lai CSDL AdventureWorks2012 đ n th i đi m đ̃ đ c ch́


́ trong câu 8
10. Th c hiên đoan lênh sau:

B̀i th c h̀nh môn Ki n tŕc & c̀i đ t DBMS

1


CREATE DATABASE Plan2Recover;
USE Plan2Recover;
CREATE TABLE T1 (
PK INT Identity PRIMARY KEY,
Name VARCHAR(15)
);
Go
INSERT T1 VALUES (’Full’);
go
BACKUP DATABASE Plan2Recover
TO DISK = ‘T:\P2R.bak’
WITH
NAME = ‘P2R_Full’,
INIT;

Tiêp tuc th c hiên ćc l nh sau:
INSERT T1 VALUES (’Log 1’);
go
BACKUP Log Plan2Recover
TO DISK = ‘T:\P2R.bak’
WITH
NAME = ‘P2R_Log’;


Tiêp tuc th c hiên cac lênh sau:
INSERT T1 VALUES (’Log 2’);
go
BACKUP Log Plan2Recover
TO DISK = ‘T:\P2R.bak’
WITH
NAME = ‘P2R_Log’;

X́a CSDL v a t o, rôi th c hiên qua trinh khôi phuc nh sau:
Use Master;
RESTORE DATABASE Plan2Recover
FROM DISK = ‘T:\P2R.bak’
With FILE = 1, NORECOVERY;
RESTORE LOG Plan2Recover
FROM DISK = ‘T:\P2R.bak’
With FILE = 2, NORECOVERY;
RESTORE LOG Plan2Recover
FROM DISK = ‘T:\P2R.bak’
With FILE = 3, RECOVERY;

B̀i th c h̀nh môn Ki n tŕc & c̀i đ t DBMS

2



×