Почему плохой практикой является установка SQL Server в корень диска

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

Но когда я переношу свой экземпляр SQL Server в D:\SQL\ (переместите его в папку на диске), тогда установка отлично работает.

Мой вопрос не относится к развертыванию базы данных, но скорее к причине, по которой SQL возникнет проблема с установкой в ​​корень диска. Это плохая практика? Почему я не должен устанавливать SQL Server в корень моего диска?

12 голосов | спросил Sean 28 J000000Tuesday15 2015, 11:48:45

1 ответ


16

Да. Установка сервера SQl может завершиться неудачно, если вы пытаетесь установить его на корневом диске, который никогда не рекомендуется и имеет последствия для безопасности. На самом деле это связано с настройкой разрешения на определенные папки. По этот элемент соединения

  

Основываясь на дальнейших исследованиях, эта проблема связана с тем, что SQL ужесточает ACL для каталогов данных /журналов по умолчанию, чтобы исключить широкий доступ для всех пользователей, прошедших проверку подлинности. Если корень диска выбран в качестве местоположения данных /журнала по умолчанию, тогда SQL затягивает корневой ACL и тем самым эффективно блокирует весь том. Рекомендуемый курс действий - всегда использовать подкаталог для хранения файлов данных SQL /журнала.

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

ответил Shanky 28 J000000Tuesday15 2015, 12:07:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132