SQL Server'ı bir sürücünün kök dizinine yüklemek neden kötü bir uygulamadır?


12

Örneğin D:\, sürücümün kök dizinine SQL Server yüklediğimde, üçüncü taraf bir yazılım parçasından bir veritabanı dağıtıcı çalıştırdığımda hata alıyorum.

Ancak SQL Server örneğimi D:\SQL\(sürücünün içindeki bir klasöre taşıdığımda) taşıdığımda yükleme mükemmel çalışıyor.

Benim sorum veritabanı dağıtıcısını dikkate almaz, ancak SQL'in neden bir sürücünün kök dizinine yüklenmeyle ilgili bir sorunu olabileceğini açıklar. Bu kötü bir uygulama mı? Neden SQL Server'ı sürücümün kök dizinine yüklememeliyim?

Yanıtlar:


17

Evet SQl sunucu kurulumunun, muhtemelen tavsiye edilmeyen ve güvenlik sonuçları olan bir sürücünün kök dizinine kurmaya çalıştığınızda başarısız olması muhtemeldir. Aslında belirli klasörlerde izin ayarı ile ilgilidir. Gereğince bu bağlantı öğesi

Daha fazla araştırmaya dayanarak bu sorun, SQL'in tüm doğrulanmış kullanıcılar için geniş erişimi hariç tutmak için varsayılan veri / günlük dizinleri için ACL'yi sıkılaştırmasından kaynaklanmaktadır. Sürücü kökü varsayılan veri / günlük konumu olarak seçilirse, SQL kök ACL'yi sıkar ve böylece tüm birimi etkin bir şekilde kilitler. Önerilen eylem yöntemi, SQL verilerini / günlük dosyalarını saklamak için her zaman bir alt dizin kullanmaktır.

Durumunuzda bir sürücünün köküne yüklenirken ACL'lerle ilgili bir sorun var gibi görünüyor .

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.