Dlaczego instalowanie programu SQL Server w katalogu głównym dysku jest złą praktyką?

12

Na przykład podczas instalowania programu SQL Server w katalogu głównym dysku D:\pojawia się błąd, gdy uruchamiam narzędzie do wdrażania baz danych z oprogramowania innej firmy.

Ale kiedy przenoszę instancję SQL Server do D:\SQL\(przenieś ją do folderu na dysku), instalacja działa idealnie.

Moje pytanie nie dotyczy wdrażającego bazę danych, ale bardziej przyczynę, dla której SQL miałby problem z instalacją w katalogu głównym dysku. Czy to zła praktyka? Dlaczego nie powinienem instalować programu SQL Server w katalogu głównym dysku?

Sean
źródło

Odpowiedzi:

17

Tak Instalacja serwera SQl może się nie powieść, jeśli próbujesz zainstalować go na dysku głównym, co nigdy nie jest zalecane i ma wpływ na bezpieczeństwo. W rzeczywistości jest to związane z ustawieniami uprawnień dla określonych folderów. Zgodnie z tym elementem połączenia

Na podstawie dalszych badań ten problem wynika z faktu, że SQL zaostrza listę ACL dla domyślnych katalogów danych / dziennika, aby wykluczyć szeroki dostęp dla wszystkich uwierzytelnionych użytkowników. Jeśli katalog główny dysku zostanie wybrany jako domyślna lokalizacja danych / dziennika, SQL zaostrzy główną listę ACL, a tym samym skutecznie zablokuje cały wolumin. Zalecanym sposobem postępowania jest zawsze używanie podkatalogu do przechowywania danych / plików dziennika SQL.

Wygląda więc na to, że występuje problem z listami ACL podczas instalacji w katalogu głównym dysku w twoim przypadku.

Shanky
źródło