SQL Server kutularında birimlerin genişletilmesi nasıl yapılır?


16

İşte sys ops (veya daha önce bu deneyimi yaşamış olanlar) için bir soru.

Şirketim üretimdeki mevcut SQL Server kutularına ek disk alanı ayırmak istiyor. Bir birimi genişletmenin (Disk Yönetiminde "Birimi Genişlet ...") ONLINE olarak yapılıp yapılamayacağını veya SQL Server Hizmetinin kapatılması gerekip gerekmediğini merak ediyoruz.

SQL Server Hizmeti'nin bunu yapmak için durdurulmasının herhangi bir nedeni ya da gün boyunca bu işlemi gerçekleştirmek doğru mudur?

Sistem özelliklerinin ilgili olması durumunda. Bu, Windows 2012 R2 ve SQL Server 2008 R2 çalıştıran gerçek bir kutudur (sanallaştırma yok).

Teşekkürler!

Yanıtlar:


19

Sen edebilirsiniz veritabanı çevrimiçi durumdayken diskleri uzatmak, ama bir kısa 15 için plan önerecektir - çevrimdışı hizmet alabilir sırasında 30 dakikalık kesintisi.

Veritabanları çevrimiçi ve sorunsuz çalışırken diskleri yüzlerce kez genişlettim. Ancak bir kez ve kariyerimde bu noktada sadece bir kez, operasyon çalışan bazı SharePoint İçerik veritabanlarında bozulmaya neden oldu ve saçlarımın işlerini geri alıp çalıştırarak adil bir kısmını kaybettim.

Veritabanı çalışırken bunu yapmak istiyorsanız / yapmak zorundaysanız, anahtar şu ki, diskleri genişletirken, hazır olmayan yeni alanlardan bazılarını yakalamaya çalışmadıkları sürece herhangi bir dosya büyüme etkinliği istemiyorsunuzdur. . Bence bu durum benim durumumda gerçekleşti çünkü Sharepoint ortamlarımız şirket için "daha iyi" bir dosya paylaşımı olarak değerlendirildi ve eminim disk genişletme işlemi sırasında bir otomatik büyüme olayı meydana geldi.

Değeri ne olursa olsun MS , bu işlemi gerçekleştirirken hizmetleri kapatmanızı da önerir . Diskler genişletildikten sonra, bozulma olmadığından emin olmak için bir DBCC CHECKDB çalıştırdığınızdan emin olun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.