1 người đang xem

Pussy

New Member
Bài viết: 950 Tìm chủ đề
2228 2228
I. Hướng dẫn các bước restore database trong Sql Server

Bước 1: Trong cửa sổ của MSSQL Server Management Studio,Right_click trên mục Databases, chọn Restore Database..

Error_SQL_6_1.png


Bước 2: Chọn nơi chứa Database backup bằng cách click chọn From device và click ... :

Error_SQL_6_2.png


Bước 3: Click Add , sau đó tìm đến nới chứa và chọn file backup. Sau đó bấm OK.

Error_SQL_6_3.png


Bước 4: Click chọn database tương ứng. Sau đó bấm OK để hoàn tất restore.

Error_SQL_6_4.png


II. Các lỗi có thể xảy ra trong quá trình restore database trong Sql Server

1. System.Data.SqlClient.SqlError: BACKUP LOG cannot be performed because there is no current database backup. (Microsoft.SqlServer.SmoExtended)

Error_SQL_6_5.png


Lỗi trên xảy ra là do bạn đang cố restore 1 database đã tồn tại trong Sql Server.

Để khắc phục bạn chỉ cần xóa database cũ đi và tiến hành restore lại:

Right click vào database cần xóa, chọn delete

Error_SQL_6_6.png


Trong form mới hiện ra: check vào ô Close existing connections . Sau đó nhấn ok.

Error_SQL_6_7.png


Sau khi delete thành công, các bạn restore lại như bình thường.

2. The media family on device ‘the backup file‘ is incorrectly formed. SQL Server cannot process this media family. RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3241)

Error_SQL_6_8.png


Điều này xảy ra do bản Backup không tương thích với SQL Server bạn đang dùng. Bạn không thể Restore bản Database được tạo bởi phiên bản cao hơn (chẳng hạn: bạn đang dùng sql 2008 thì ko thể restore bản backup do phiên bản sql 2012 tạo ra).

Để có thể restore được bản backup này , các bạn phải cài bản sql server có phiên bản bằng hoặc cao hơn phiên bản sql dùng để backup.
 
Last edited by a moderator:

Users who are viewing this thread

Back