Чому погана практика встановлювати SQL Server до кореня диска


12

Наприклад D:\, коли я встановлюю SQL Server в корінь свого диска, наприклад , я отримую помилку, коли запускаю диспетчер бази даних від стороннього програмного забезпечення.

Але коли я переміщу свій екземпляр SQL Server D:\SQL\(переміщу його в папку на диску), то установка працює бездоганно.

Моє запитання не стосується розгортача бази даних, але більш детально пояснює причину, через яку SQL виникне проблема з встановленням у корені диска. Це погана практика? Чому я не можу встановити SQL Server до кореня мого диска?

Відповіді:


17

Так, встановлення сервера SQl, ймовірно, не вдасться, якщо ви намагаєтесь встановити його на кореневому диску, що ніколи не доцільно та має наслідки для безпеки. Насправді це пов'язано з налаштуванням дозволу на певні папки. Відповідно до цього елемента підключення

На основі подальших розслідувань ця проблема пов'язана з тим, що SQL підтягує ACL для каталогів даних / журналів за замовчуванням, щоб виключити широкий доступ для всіх аутентифікованих користувачів. Якщо в якості місця розташування даних / журналу за замовчуванням вибрано корінь диска, тоді SQL підтягне кореневий ACL і таким чином ефективно заблокує весь обсяг. Рекомендований спосіб дії - завжди використовувати підкаталог для зберігання файлів даних SQL / журналів.

Тому, мабуть, проблеми з ACL при установці на корінь диска у вашому випадку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.