Cách di chuyển từ SQL Server 2005 đến 2008


10

Làm thế nào để bạn di chuyển cơ sở dữ liệu SQL Server 2005 sang SQL Server 2008?

Có dễ dàng như sao lưu cơ sở dữ liệu năm 2005 và chỉ cần khôi phục vào năm 2008 không? Có bất kỳ vấn đề tương thích? Dịch vụ báo cáo SQL Server có thay đổi không?

Làm thế nào bạn sẽ đi về nâng cấp máy chủ SQL?

Câu trả lời:


14

Nó dễ dàng hơn. Chạy cài đặt cho SQL Server 2008 trên máy chủ của bạn, chọn tùy chọn nâng cấp. Làm xong.

Có thể mất 15 phút, cho hoặc nhận. Nó thực sự là dễ dàng đáng kể.

Chỉnh sửa: Dù sao bạn vẫn muốn thực hiện sao lưu ngay trước khi nâng cấp, chỉ trong trường hợp. Nhưng nhiều khả năng bạn sẽ không cần nó.


1
để đảm bảo an toàn, hãy sao lưu cơ sở dữ liệu hiện tại của bạn (điều mà bạn nên làm 'thường xuyên' bằng mọi cách .. phải không? !!!)
Pure.Krom

Được đánh dấu là câu trả lời: Tôi không biết rằng "Trung tâm cài đặt SQL" đã "Nâng cấp từ SQL Server 2000 hoặc SQL Server 2005" ... Và tôi cũng đã tìm thấy các liên kết tài liệu nâng cấp MSDN. cảm ơn bạn đã chỉ cho tôi một hướng đi đúng
dance2die

@Pure: Tất nhiên rồi. Sao lưu đầy đủ 2 lần một tuần và 5 khác. sao lưu như 6x một ngày.
dance2die

Thực hiện sao lưu tệp trên cơ sở dữ liệu chủ, tempdb và msdb của bạn. Điều đó có nghĩa là lấy máy chủ của bạn ngoại tuyến. Nếu bạn cần quay lại, bạn không thể quay lại nếu cơ sở dữ liệu hệ thống của bạn được nâng cấp lên phiên bản mới hơn.
Shannon Lowder

6

Bạn cũng sẽ muốn chạy Trình cố vấn nâng cấp SQL . Công cụ này có thể giúp bạn xác định xem bạn có đang sử dụng bất kỳ tính năng SQL không dùng nào không và sẽ cảnh báo bạn về bất kỳ vấn đề nào mà bạn có thể gặp phải.

Sau khi được nâng cấp, để tận dụng nhiều tính năng và cải tiến mới của SQL 2008, bạn sẽ muốn thay đổi mức độ tương thích của cơ sở dữ liệu của mình từ 90 thành 100.


Tôi nhớ đã nhìn thấy Thực tiễn tốt nhất của SQL Server cho năm 2005. Có vẻ như Trình cố vấn nâng cấp SQL dường như có chức năng tương tự. Cảm ơn bạn Elias
dance2die

3

Bạn có thể thực hiện nâng cấp tại chỗ, nhưng bạn có thể muốn sử dụng cơ hội để thực hiện bản dựng sạch của máy. Trong trường hợp đó bạn có thể thực hiện sao lưu vào năm 2005 và khôi phục vào năm 2008.


1

Tôi biết câu hỏi này đã được hỏi cách đây một thời gian nhưng dù sao tôi cũng sẽ trả lời.

Gọi cho mọi nhà cung cấp cơ sở dữ liệu bạn đang chạy trên máy chủ SQL 2005 của bạn và xác nhận với họ rằng phần mềm sẽ chạy vào năm 2008. Ví dụ: máy chủ BlackBerry sẽ không chạy trong năm 2008 và bạn có thể sẽ sử dụng máy chủ của mình nếu bạn dùng thử hoặc thậm chí lên với dữ liệu xấu.

Tôi đã gọi cho các nhà cung cấp khi tôi làm điều này khi chuyển từ năm 2000 đến năm 2005 và thấy một trong những điểm chính của chúng tôi có vấn đề. Nhanh chóng sửa chữa bởi một kịch bản sql từ người bán nhưng tôi rất vui vì tôi đã biết về nó trước khi ra tay và những gì mong đợi.


1

Mọi người đã trả lời cách nâng cấp, tuy nhiên, hãy lưu ý rằng bạn không thể hạ cấp nếu có sự cố - Vì vậy, lời khuyên để kiểm tra tính tương thích với tất cả phần mềm của nhà cung cấp mà bạn chạy là rất quan trọng.

Xây dựng một máy mới thường là tốt nhất, sau đó sao lưu và khôi phục hoặc đính kèm / tách giống như bạn đang di chuyển giữa các máy chủ SQL 2005 - Ghi nhớ đăng nhập mồ côi có thể là một vấn đề nếu bạn thay đổi máy chủ.


0

Mục đích là để di chuyển các cơ sở dữ liệu (bao gồm các dịch vụ báo cáo) các ứng dụng Trình quản lý hoạt động trung tâm hệ thống và Trình quản lý cấu hình trung tâm hệ thống cho SQL Server 2008 tập trung. Tại thời điểm mỗi máy chủ có một máy chủ sql chuyên dụng 2005.


Tôi sẽ đánh giá cao sự giúp đỡ của bạn (với các liên kết, pdf, bất cứ điều gì).

Nếu họ cần thêm thông tin, chỉ cần hỏi (mặc dù người mới trong lĩnh vực này).


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.