Được gửi bởi
hongyeu2101
tình hình là e mới học sql, thầy cho db bản 2005, giờ máy nhà chạy win 8 nên phải cài 2012. làm sao để backup database để làm bài được. AE help e với nhá. Em tìm mãi mà k có. Nó báo lỗi k tương thích phiên bản
Restore bản backup SQL 2005 vào SQL 2012 thì bình thường mà.
Nhưng lưu ý cấu trúc thư mục lưu Data file (.MDF) và Log file (.LDF) ở máy thầy bạn có thể khác máy của bạn. Nên nếu bạn restore thông thường bằng lệnh RESTORE DATABASE thì có thể bị báo lỗi. Bạn cần thêm tùy chọn WITH MOVE để phục hồi Data file và Log file sang đường dẫn mới. Bạn tham khảo đoạn lệnh T-SQL bên dưới:
RESTORE DATABASE NewDB
FROM DISK = '[Đường dẫn file .BAK]'
WITH MOVE '[Logical Name của Data file]' TO '[Đường dẫn chứa Data file]',
MOVE '[Logical Name của Log file]' TO '[Đường dẫn chứa Log file]'
Để xem giá trị [Logical Name của Data file] và [Logical Name của Log file], bạn chạy stored procedure sp_helpfile.
P/S: Cần hỗ trợ thì add Skype mình là zbackup(dot)vn nhé. Hoặc tham khảo thêm vấn đề bạn quan tâm ở đây backupacademy(dot)zbackup(dot)vn/sql-server/phuc-hoi-database-voi-ten-khac-va-luu-tru-o-thu-muc-khac/
zBackup[dot]vn | Dịch vụ sao lưu Hybrid Backup
Bookmarks