วิธีโยกย้ายจาก SQL Server 2005 ถึง 2008


10

คุณจะย้ายฐานข้อมูล SQL Server 2005 ไปยัง SQL Server 2008 ได้อย่างไร

มันง่ายเหมือนสำรองฐานข้อมูล 2005 และเรียกคืนในปี 2008? มีปัญหาความเข้ากันได้หรือไม่? บริการรายงานของ SQL Server มีการเปลี่ยนแปลงหรือไม่

คุณจะอัพเกรดเซิร์ฟเวอร์ SQL อย่างไร?

คำตอบ:


14

มันง่ายกว่า เรียกใช้การติดตั้งสำหรับ SQL Server 2008 บนเซิร์ฟเวอร์ของคุณเลือกตัวเลือกการอัปเกรด เสร็จสิ้น

อาจใช้เวลา 15 นาทีให้หรือรับ มันง่ายอย่างน่าทึ่งจริงๆ

แก้ไข: คุณยังคงต้องการสำรองข้อมูลอยู่ก่อนที่จะอัปเกรดในกรณีนี้ แต่มากกว่าที่คุณจะไม่ต้องการมัน


1
เพียงเพื่อความปลอดภัย, การสำรองฐานข้อมูลที่มีอยู่ (ซึ่งยูควรจะทำ 'ประจำ' นะ .. !!! ขวา?)
Pure.Krome

ทำเครื่องหมายว่าเป็นคำตอบ: ฉันไม่รู้ว่า "ศูนย์การติดตั้ง SQL" มี "อัปเกรดจาก SQL Server 2000 หรือ SQL Server 2005" ... และฉันได้พบลิงก์เอกสารการอัปเกรด MSDN แล้ว ขอบคุณที่ชี้นำฉันไปในทิศทางที่ถูกต้อง
dance2die

@ บริสุทธิ์: แน่นอน สำรองข้อมูลเต็มรูปแบบ 2x ต่อสัปดาห์และ 5 diff สำรองข้อมูลเช่น 6x ต่อวัน
dance2die

ทำการสำรองข้อมูลไฟล์ในฐานข้อมูลต้นแบบ, tempdb และ msdb ของคุณ นั่นหมายถึงการทำให้เซิร์ฟเวอร์ของคุณออฟไลน์ หากคุณต้องการย้อนกลับคุณไม่สามารถย้อนกลับได้หากฐานข้อมูลระบบของคุณได้รับการอัพเกรดเป็นรุ่นใหม่กว่า
Shannon Lowder

6

นอกจากนี้คุณยังจะต้องการที่จะเรียกใช้SQL Upgrade Advisor เครื่องมือนี้สามารถช่วยคุณตรวจสอบว่าคุณใช้คุณสมบัติ SQL ที่เลิกใช้แล้วหรือไม่และจะแจ้งเตือนคุณเกี่ยวกับ gotcha ที่คุณอาจพบ

เมื่ออัปเกรดแล้วเพื่อใช้ประโยชน์จากฟีเจอร์และการปรับปรุงใหม่ของ SQL 2008 จำนวนมากคุณจะต้องเปลี่ยนระดับความเข้ากันได้ของฐานข้อมูลของคุณจาก 90 เป็น 100


ฉันจำได้ว่าเห็น SQL Server Best Practices สำหรับปี 2005 ดูเหมือนว่า SQL Upgrade Advisor ดูเหมือนจะมีฟังก์ชั่นที่คล้ายกัน ขอบคุณ Elias
dance2die

3

คุณสามารถอัพเกรดได้ แต่คุณอาจต้องการโอกาสที่ดีในการสร้างเครื่องที่สะอาด ในกรณีนี้คุณสามารถสำรองข้อมูลในปี 2005 และกู้คืนในปี 2008


1

ฉันรู้ว่าคำถามนี้ถูกถามเมื่อนานมาแล้ว แต่ฉันจะตอบต่อไป

ติดต่อผู้จำหน่ายทุกรายที่ใช้ฐานข้อมูลของคุณบนเซิร์ฟเวอร์ SQL 2005 และยืนยันว่าซอฟต์แวร์ดังกล่าวจะทำงานในปี 2551 ตัวอย่างเช่นเซิร์ฟเวอร์ BlackBerry จะไม่ทำงานในปี 2551 และคุณอาจจะลองใช้งานเซิร์ฟเวอร์ของคุณหรือลอง ขึ้นกับข้อมูลที่ไม่ดี

ฉันเรียกผู้ขายเมื่อฉันทำสิ่งนี้เมื่อย้ายจากปี 2000 ถึง 2005 และพบว่าหนึ่งในกลุ่มหลักของเรามีปัญหา แก้ไขอย่างรวดเร็วโดยสคริปต์ sql จากผู้ขาย แต่ฉันดีใจที่ฉันรู้เรื่องนี้มาก่อนมือและสิ่งที่คาดหวัง


1

ทุกคนได้ตอบวิธีการอัปเกรดแล้ว แต่โปรดทราบว่าคุณไม่สามารถปรับลดรุ่นได้หากเกิดข้อผิดพลาด - ดังนั้นคำแนะนำในการตรวจสอบความเข้ากันได้กับซอฟต์แวร์ผู้จำหน่ายทั้งหมดที่คุณเรียกใช้เป็นสิ่งสำคัญ

การสร้างเครื่องใหม่มักจะดีที่สุดจากนั้นสำรองข้อมูลและเรียกคืนหรือเชื่อมต่อ / แยกออกเหมือนกับที่คุณย้ายระหว่างเซิร์ฟเวอร์ SQL 2005 - โปรดจำไว้ว่าการลงชื่อเข้าใช้แบบ orphaned อาจเป็นปัญหาได้หากคุณเปลี่ยนเซิร์ฟเวอร์


0

จุดประสงค์คือโอนย้ายฐานข้อมูล (รวมถึงบริการรายงาน) แอปพลิเคชัน System Center Operations Manager และ System Center Configuration Manager สำหรับ SQL Server 2008 แบบรวมศูนย์ ในแต่ละครั้งที่เซิร์ฟเวอร์แต่ละเครื่องมีเซิร์ฟเวอร์ SQL เฉพาะสำหรับปี 2005


ฉันขอขอบคุณความช่วยเหลือของคุณ (พร้อมลิงก์ไฟล์ PDF หรืออะไรก็ตาม)

หากพวกเขาต้องการข้อมูลเพิ่มเติมเพียงแค่ถาม (แม้ว่าสามเณรในพื้นที่นี้)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.