Örnek kökü bölmekle ilgili olarak bunu yapmak için birkaç argüman var.
- Bazı insanlar "C" disklerini yalnızca işletim sistemi ve işletim sistemi ikili dosyalarına adamaktan yanadır. Bu, C sürücüsünde bir çökme durumunda kurtarma için bazı farklı seçenekler sunabilir, işletim sisteminin alanla ilgili sorunların diğer uygulamalarla paylaşmasına neden olmasını veya almasını önlemeye yardımcı olabilir.
- SQL Server'ın ikili dosyalarını diğer programlardan ayırıyorsunuz ve hata günlüklerinin gittiği Logs klasörü gibi bazı kritik klasörlerin kullanılabilirliğini sağlıyorsunuz - bu klasörün SQL Sunucular için erişilebilir olması gerekiyor. Temel olarak kendini başkalarından koruyorsun.
SQL Server ikili dosyalarını / örnek dosyalarını, diğer program dosyalarınızı koymak için aynı yere koyabilirsiniz. Ancak bunu yaparsanız - en azından sistem veritabanı dosyalarınızı ve potansiyel olarak varsayılan yedekleme konumunuzu alıp başka bir yere taşıdığınızdan emin olun.
Oynamaya sınırsız sayıda sürücü harfi verildiğinde yapma eğilimindeyim (en azından .. Harfler burada önemli değil):
- C - OS ve sistem seviyesi dosyaları. Bir tek
- D - Tüm uygulamalar için program dosyaları (SQL Server dahil)
- S - Örnek düzeyi dosyaları / SQL Server sistem veritabanları ve tipik olarak günlük dosyaları (TempDB hariç) (not .. Birden fazla örneğim varsa, bunlardan 4'ünü yapmayacağım. S çoğu durumda, ayrımı sağlayan klasörlerle)
( ED- Başka bir not - Genellikle bir "S" sürücüm yok. Günün sonunda, sisteminizdeki veritabanı dosyalarını, bazı kullanıcılarınızla aynı sürücüde yaşayan Master, Model, MSDB ve Resource db dosyalarına sahip ettirmek. veritabanı dosyaları, ancak mantıklı ayrılık için ayrı bir klasörde şeyler daha az kafa karıştırıcı tutmak için dünyanın sonu değil.)
- F - Kullanıcı veritabanları için veri dosyaları
- L - Kullanıcı veritabanları için günlük dosyası sürücüsü
- T - TempDB
- X - Yedekleme sürücüsü (çoğu durumda bir yedeklemeyi bir ağ sürücüsüne aktarmayı seçtim, yedeklemeden sonra bir kopya için ödeme yapmamayı tercih ediyorum ve hemen başka bir yere depolamaya gidiyorum.)
Sık sık daha fazla veriye ve günlük sürücüsüne ve bazen başka bir TempDB sürücüsüne sahip olacağım. Birden fazla örnek ekleyin ve sürücü harflerini hızlı bir şekilde bitebilirsiniz. Örnek seviye dosyalarınızı C: 'ye koymaktan kesinlikle kurtulabilirsiniz. Ve böyle ayarlanmış istemciler için birçok sağlık kontrolü yapıyorum - ve asla "oh vay .. bunu şimdi düzeltmeliyiz" demiyorum - Şimdi eğer TempDB dosyaları da varsa, ben genellikle Bunu değiştirmelerini sağla. Bazen ana ve MSDB veritabanlarını da taşıyın ..
Ama bu şeyleri bölemezseniz dünya bitmeyecek. Bence fayda gerçekten sadece dosyalarınızı ayrı tutmak. Bir DBA olarak, şirketinizdeki diğer roller, diğer uygulamalar, diğer kurulumlar vb. Etrafında sağlıklı bir paranoya olmalıdır ve kendinizi çatışmalar potansiyelinden ne kadar fazla tecrit ederseniz edin, o kadar iyi olursunuz. Ve size yeniden yükleme ve kurtarma için bazı seçenekler sunar. Yani evet, ikili dosyalarınızı C.'den ayırın. Fakat tavsiyem, her seferinde ayrı bir sürücüde çıldırmak olmaz ..