Mô t? c?a khôi ph?c b?n sao lưu t?p và filegroup trong SQL Server

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 281122 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TÓM T?T

T?p ho?c filegroups trong cơ s? d? li?u có th? đư?c sao lưu và khôi ph?c riêng r?. Đi?u này cho phép b?n khôi ph?c ch? là các t?p tin b? hư h?i mà không c?n ph?i khôi ph?c l?i ph?n c?n l?i c?a cơ s? d? li?u. Trong m?t filegroup sao lưu các t?p tin có th? đư?c khôi ph?c riêng ho?c như m?t nhóm. Bài vi?t này th?o lu?n v? m?t s? các H?y c?n th?n tr?ng liên quan đ?n vi?c khôi ph?c t?p và filegroups.

THÔNG TIN THÊM

Giao d?ch đăng nh?p b?n sao lưu đư?c yêu c?u

B?n ph?i s? d?ng t?p tin và filegroup sao lưu và khôi ph?c l?i ho?t đ?ng k?t h?p v?i giao d?ch đăng nh?p sao lưu. Sau khi b?n khôi ph?c l?i các t?p, b?n ph?i khôi ph?c b?n sao lưu đăng nh?p giao d?ch đư?c t?o t? b?n sao lưu t?p đ? đư?c t?o ra đ? mang l?i cơ s? d? li?u v? m?t tr?ng thái nh?t quán. Nó không ph?i là c?n thi?t đ? áp d?ng m?t b?n sao lưu đăng nh?p giao d?ch n?u SQL Server có th? xác đ?nh r?ng các t?p tin ho?c filegroups đ? không b? thay đ?i sau khi các t?p tin ho?c filegroup sao lưu đư?c t?o ra.
SQL Server 7.0: Đi?u này đ?i h?i mà các TruncateLogOnCheckpoint tùy ch?n không ph?i là thi?t l?p và r?ng các b?n sao lưu đăng nh?p giao d?ch đư?c t?o ra thêm vào b?n sao lưu cơ s? d? li?u ho?c t?p tin và filegroup.
SQL Server 2000 và SQL Server 2005: Đ? t?o ra giao d?ch sao lưu đăng nh?p, b?n ph?i s? d?ng các mô h?nh khôi ph?c đ?y đ? ho?c ph?c h?i Bulk-Logged. Đ? bi?t thêm chi ti?t v? các mô h?nh ph?c h?i, xem ch? đ? "Ch?n m?t mô h?nh ph?c h?i" SQL Server sách tr?c tuy?n.
LƯU ?: B?n ph?i duy tr? đ?y đ? thi?t l?p c?a b?n sao lưu t?p và bao g?m các b?n sao lưu đăng nh?p. M?t s? th?t b?i phương ti?n truy?n thông có th? đưa ra m?t cơ s? d? li?u toàn b? không th? ph?c h?i n?u không có sao lưu các t?p tin b? hư h?i.

Nó là không th? đ? d?ng vi?c thu h?i các t?p tin cá nhân s?m. V? l? do này, b?n ph?i luôn luôn sao lưu các b?n ghi c?a giao d?ch ho?t đ?ng trư?c đ? khôi ph?c l?i m?t sao lưu t?p. N?u giao d?ch đăng nh?p b? h?ng ho?c n?u b?n mu?n khôi ph?c l?i cơ s? d? li?u toàn b? đ?n m?t đi?m c? th? trong th?i gian, b?n ph?i khôi ph?c l?i các thi?t l?p toàn b? c?a t?p sao lưu trư?c khi b?n áp d?ng sao lưu đăng nh?p giao d?ch. Đ? gi?m thi?u nguy cơ thi?t h?i giao d?ch đăng nh?p, xác đ?nh v? trí các b?n ghi c?a giao d?ch ngày l?i khoan dung lưu tr?.

N?u toàn b? cơ s? d? li?u b? m?t
B?n ph?i có b?n sao lưu c?a m?i t?p tin ho?c filegroup trong cơ s? d? li?u.B?n c?ng ph?i có m?t giao d?ch không gián đo?n Nh?t k? sao lưu chu?i t? th?i đi?m s?m nh?t t?p ho?c filegroup sao lưu cu?i cùng c?a các t?p tin m?i nh?t ho?c filegroup sao lưu. B?t đ?u giao d?ch đăng nh?p d? ph?ng d?y núi ph?i ch?a b?t đ?u giao d?ch cho giao d?ch lâu đ?i nh?t n?i b?t vào th?i gian s?m nh?t sao lưu t?p đư?c t?o ra.
LƯU ?: N?u m?t trong các đi?u ki?n trên không đư?c đáp ?ng, nó là không th? khôi ph?c l?i cơ s? d? li?u.

T?p tin và Filegroup sao lưu ph?i đư?c khôi ph?c l?i cơ s? d? li?u phù h?p

Sao lưu t?p và filegroup ch? có th? đư?c khôi ph?c cơ s? d? li?u mà h? thu?c v?. B?n không th? t?o ra m?t cơ s? d? li?u m?i, tr?ng v?i cùng m?t c?u trúc và tên t?p tin và sau đó c? g?ng khôi ph?c l?i các t?p tin ho?c filegroup sao lưu; b?n ph?i khôi ph?c nó vào cơ s? d? li?u hi?n có ho?c th?c hi?n m?t khôi ph?c đ?y đ? cơ s? d? li?u trong v? trí khác. (Trong SQL Server 2000, c?n m?t đi?u kho?n m?i đư?c thêm vào đ? khôi ph?c l?i cơ s? d? li?u cho các ho?t đ?ng khôi ph?c m?t ph?n cơ s? d? li?u. Xem các cu?c th?o lu?n sau này trong bài vi?t này trên "Cơ s? d? li?u m?t ph?n khôi ph?c l?i ho?t đ?ng.")

LƯU ?: Không c? g?ng đ? tách các cơ s? d? li?u và sau đó re-attach nó n?u m?t t?p tin trong m?t nhi?u t?p tin cơ s? d? li?u ho?c filegroup b? m?t. Thay vào đó, khôi ph?c l?i các t?p tin c?n thi?t ho?c filegroup t? b?n sao lưu. N?u cơ s? d? li?u tách r?i, re-attachment th?t b?i và b?n bu?c ph?i khôi ph?c l?i cơ s? d? li?u toàn b? t? b?n sao lưu. Đi?u này là do cơ s? d? li?u t?p tin là phù h?p đ? cơ s? d? li?u d?a trên m?t đ?nh danh toàn c?u (GUID). Thi?t k? này là đ? b?o v? s? toàn v?n c?a cơ s? d? li?u đ? các t?p tin mà không thu?c v? cơ s? d? li?u không intermixed, mà s? gây ra các v?n đ? toàn v?n d? li?u nghiêm tr?ng. M?c dù b?n có th? t?o ra m?t cơ s? d? li?u m?i v?i cùng m?t tên t?p tin, GUID không kh?p.

SQL Server không cho phép b?n đ? đính kèm m?t t?p tin c?a cơ s? d? li?u có ch?a nhi?u t?p tin. Đính kèm trông cho t?t c? các file mà thu?c v? cơ s? d? li?u trong đính kèm và n?u nó không th? t?m th?y các t?p tin v?i GUID tương ?ng, nó không đính kèm. Tương t?, n?u b?n t?o m?t cơ s? d? li?u tr?ng v?i cùng m?t tên t?p tin và filegroups như cơ s? d? li?u g?c, thay th? m?t s? các t?p tin và sau đó c? g?ng đ? cho SQL khôi ph?c cơ s? d? li?u sau khi kh?i đ?ng, ph?c h?i không như đư?c ch? ra b?i errorlog. Ví dụ:
2000-11-28 13:14:52.88 spid9    Opening file C:\MSSQL7\data\f2_Data.NDF. 
2000-11-28 13:14:53.01 spid9    Cannot associate files with different databases.
2000-11-28 13:14:53.14 spid9    Device activation error. The physical file name 'C:\MSSQL7\data\f2_Data.NDF' may be incorrect.
				
M?t ph?n ho?t đ?ng khôi ph?c cơ s? d? li?u (SQL Server 2000)

M?t đi?u kho?n m?t ph?n m?i đ? đư?c thêm vào đ? khôi ph?c T-SQL tuyên b? mà cung c?p m?t cơ ch? đ? khôi ph?c l?i m?t ph?n c?a cơ s? d? li?u vào v? trí khác v? v?y mà các d? li?u b? hư h?ng ho?c thi?u có th? đư?c sao chép l?i cho cơ s? d? li?u ban đ?u. Khôi ph?c m?t ph?n ho?t đ?ng làm vi?c v?i cơ s? d? li?u filegroups. Ví d?, b?n có m?t cơ s? d? li?u bao g?m m?t chính filegroup, filegroup a và filegroup sinh M?t b?ng mà n?m trên filegroup b vô t?nh xóa. N?u b?n có b?n sao filegroup và giao d?ch đăng nh?p lưu có s?n, b?n có th? khôi ph?c ch? filegroup b cùng v?i filegroup chính đ? l?y l?i đ? xóa b?ng. Khôi ph?c tuyên b? v?i m?t ph?n kho?n này cho phép b?n khôi ph?c l?i t?p con đ? cơ s? d? li?u m?i ho?c th?m chí đ?n m?t máy ch? khác nhau. Sau đó, b?n có th? gi?i nén và t?i l?i n?i dung c?a b?ng vào cơ s? d? li?u ban đ?u.

Filegroup chính luôn đư?c khôi ph?c cùng v?i filegroups ch?n khôi ph?c. Filegroups mà không khôi ph?c đư?c đánh d?u như gián tuy?n và không th? truy c?p. Khôi ph?c cơ s? d? li?u m?t ph?n c?a t?p sao lưu không đư?c h? tr?.

Chú ý N?u b?n đang s? d?ng SQL Server 2005, giai đo?n ban đ?u c?a m?t khôi ph?c piecemeal thay th? khôi ph?c cơ s? d? li?u m?t ph?n c?a SQL Server 2000. Trong SQL Server 2005, l?a ch?n m?t ph?n th?c hi?n ki?m tra an toàn mà không có trong cơ s? d? li?u m?t ph?n khôi ph?c. Hành vi này cho phép các cơ s? d? li?u đư?c s? d?ng như cơ s? d? li?u s?n xu?t. Đ? bi?t thêm thông tin v? khôi ph?c piecemeal trong SQL Server 2005, xem "Piecemeal khôi ph?c k?ch b?n (đ?y đ? ph?c h?i m?u)" và "Piecemeal khôi ph?c k?ch b?n (mô h?nh ph?c h?i đơn gi?n)" các ch? đ? trong SQL Server 2005 sách tr?c tuy?n.

Đ? bi?t thêm chi ti?t v? làm th? nào đ? th?c hi?n m?t khôi ph?c m?t ph?n cơ s? d? li?u, xem SQL Server 2000 sách Online "Ho?t đ?ng khôi ph?c m?t ph?n" và "Khôi ph?c DATABASE".

Xin vui l?ng xem các đ?i tư?ng sau đây liên quan đ?n t?p tin và filegroups:

SQL Server 7.0 sách tr?c tuy?n các ch? đ?:

"V?t l? cơ s? d? li?u t?p tin và Filegroups"
"S? d?ng t?p tin và Filegroups"
"T?o Filegroups"
"T?o t?p tin hay sao lưu Filegroup"
"S? d?ng t?p tin ho?c sao lưu Filegroup"
"Khôi ph?c t?p ho?c sao lưu Filegroup"
"T?p tin và Filegroup sao lưu và khôi ph?c"

SQL Server 2000 cu?n sách tr?c tuy?n các ch? đ?:

"V?t l? cơ s? d? li?u t?p tin và Filegroups"
"S? d?ng t?p tin và Filegroups"
"T?o Filegroups"
"B?ng cách s? d?ng sao lưu t?p tin"
"T?p tin và Filegroups"
"Sao lưu và khôi ph?c l?i cơ s? d? li?u"
"M?t ph?n cơ s? d? li?u khôi ph?c l?i ho?t đ?ng"
"Sao lưu ch?n m?t ph?n c?a m?t cơ s? d? li?u"

SQL Server 2005 sách tr?c tuy?n các ch? đ?:

"V?t l? cơ s? d? li?u t?p tin và Filegroups"
"S? d?ng t?p tin và Filegroups"
"T?o Filegroups"
"T?p tin và sao lưu Filegroup"
"Vi?c thi?t k? các t?p tin và Filegroups"
"Sao lưu và khôi ph?c l?i cơ s? d? li?u"
"Piecemeal khôi ph?c l?i k?ch b?n (đ?y đ? ph?c h?i m?u)"
"Sao lưu ch?n m?t ph?n c?a m?t cơ s? d? li?u"

Thu?c tính

ID c?a bài: 281122 - L?n xem xét sau cùng: 23 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
T? khóa: 
kbproductlink kbbackup kbinfo kbmt KB281122 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:281122

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com