Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    15-09-2008
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts

    Hỏi cách restore dữ liệu từ bản 2005 lên 2012

    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
    Quote Quote

  2. #2
    Tham gia
    10-12-2004
    Location
    HCMC
    Bài viết
    2,121
    Like
    283
    Thanked 720 Times in 362 Posts
    trên 2012, bạn tạo database tên y chang như db của 2005, không cần tạo table, xong rồi stop service, copy mớ file mdf, ldf.. của bên 2k5 qua, start lại service.

  3. #3
    Tham gia
    01-11-2008
    Location
    TP. HCM
    Bài viết
    185
    Like
    17
    Thanked 12 Times in 12 Posts
    Cách cơ bản là dùng generate script. lên net search cách làm. chú ý các option của nó

  4. #4
    Tham gia
    10-12-2004
    Location
    HCMC
    Bài viết
    2,121
    Like
    283
    Thanked 720 Times in 362 Posts
    Trường hợp database vài trăm GB thì generate script mấy ngày xong bạn?

  5. #5
    Tham gia
    03-01-2006
    Bài viết
    13
    Like
    0
    Thanked 0 Times in 0 Posts

    Hạnh phúc

    Theo mình thì có nhiều cách để làm & sau đây là cách dễ nhất mà mình đã từng làm: Nếu bạn đã có bản backup trên SQL 2005 thì bạn có thể vào SQL 2012 để restore từ bản backup đó. Đó cũng là cách mình đã làm khi công ty mình upgrade SQL server từ 2005 lên 2012.Đây là cách dễ làm nhất.

  6. #6
    Tham gia
    30-01-2008
    Bài viết
    5
    Like
    0
    Thanked 0 Times in 0 Posts
    Có 2 cách để làm việc này:
    1./ Backup database ở Instance SQL SERVER 2005, sau đó restore trên Instance SQL SERVER 2012.
    2./ Detach DB ở Instance SQL SERVER 2005, sau đó Attach trên Instance SQL SERVER 2012.

    Tuy nhiên, đây chỉ là cách 1 chiều (từ SQL server 2005 -> 2012), cách làm ngược lại thì không được. Bạn xem xét vấn đề này nhé.

  7. #7
    Tham gia
    01-05-2016
    Location
    Ho Chi Minh City
    Bài viết
    11
    Like
    3
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi hongyeu2101 View Post
    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

  8. #8
    Tham gia
    29-04-2016
    Bài viết
    26
    Like
    0
    Thanked 0 Times in 0 Posts
    Ung dc ban doi+++++++++++++++++

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •