จะขยายปริมาณออกในกล่อง SQL Server ได้อย่างไร


16

นี่คือคำถามสำหรับ sys เลือกที่นั่น (หรือผู้ที่เคยผ่านประสบการณ์นี้มาก่อน)

บริษัท ของฉันต้องการจัดสรรพื้นที่ดิสก์เพิ่มเติมในกล่อง SQL Server ที่มีอยู่ในการผลิต เรากำลังสงสัยว่าการขยายไดรฟ์ข้อมูล ("ขยายระดับเสียง ... " ในการจัดการดิสก์) สามารถทำได้ออนไลน์หรือไม่หรือบริการ SQL Server นั้นจำเป็นต้องปิดตัวลงหรือไม่

เหตุผลใดที่บริการเซิร์ฟเวอร์ SQL ควรหยุดทำเช่นนี้หรือไม่ก็เป็นเพียงการดำเนินการนี้ในระหว่างวัน?

ในกรณีที่รายละเอียดของระบบมีความเกี่ยวข้อง นี่คือกล่องจริง (ไม่มีการจำลองเสมือน) ที่ใช้ Windows 2012 R2 และ SQL Server 2008 R2

ขอบคุณ!

คำตอบ:


19

คุณสามารถขยายดิสก์ในขณะที่ฐานข้อมูลออนไลน์ แต่ฉันจะแนะนำให้คุณวางแผนสำหรับการหยุดทำงานสั้น ๆ 15 - 30 นาทีในระหว่างที่คุณสามารถใช้บริการออฟไลน์

ฉันขยายดิสก์หลายร้อยครั้งในขณะที่ฐานข้อมูลออนไลน์และทำงานได้โดยไม่มีปัญหา อย่างไรก็ตามมีอยู่ครั้งหนึ่งที่จุดนี้ในอาชีพของฉันเพียงครั้งเดียวการดำเนินการทำให้เกิดความเสียหายในฐานข้อมูล SharePoint เนื้อหาบางส่วนที่กำลังทำงานอยู่และฉันก็สูญเสียความเป็นธรรมในการทำให้สิ่งต่าง ๆ กลับมาทำงานได้

หากคุณต้องการ / ต้องทำสิ่งนี้ในขณะที่ฐานข้อมูลกำลังทำงานอยู่สิ่งสำคัญคือในขณะที่คุณขยายดิสก์คุณไม่ต้องการให้มีการขยายตัวของไฟล์เพื่อไม่ให้พวกเขาพยายามดึงพื้นที่ว่างใหม่ที่ไม่พร้อม . ฉันคิดว่านี่เป็นสิ่งที่เกิดขึ้นในสถานการณ์ของฉันเนื่องจากสภาพแวดล้อม Sharepoint ของเราได้รับการปฏิบัติเหมือนเป็นไฟล์แชร์ "ที่ดีกว่า" สำหรับ บริษัท และฉันค่อนข้างแน่ใจว่ามีเหตุการณ์การเติบโตอัตโนมัติเกิดขึ้นในระหว่างการขยายดิสก์

สำหรับสิ่งที่คุ้มค่าMS ขอแนะนำให้คุณปิดบริการขณะทำการดำเนินการนี้ หลังจากที่ขยายดิสก์ให้แน่ใจว่าได้รัน DBCC CHECKDB เพื่อให้แน่ใจว่าไม่มีความเสียหายเกิดขึ้น

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