Я настоятельно рекомендую против этого.
Поместите ваши файлы данных локально на сам сервер с помощью зеркальных дисков RAID. Причины двоякие:
- SQL Server будет работать намного быстрее для всех, кроме самых маленьких рабочих нагрузок
- SQL Server будет гораздо менее подвержен повреждению в случае разрыва связи с NAS.
Используйте NAS для хранения резервных копий вашего SQL Server, а не для размещения ваших файлов данных. Я не знаю, какой будет размер вашей базы данных или каков будет ваш шаблон использования, поэтому я не могу сказать вам, что вы ДОЛЖНЫ иметь. Как минимум, для базы данных, которая будет нести значительную нагрузку в производственной среде, я бы порекомендовал два логических диска (один для данных, один для журнала транзакций), каждый из которых состоит из массива RAID 1 из самых быстрых дисков, которые вы можете перенести покупать. Если это излишне, поместите вашу базу данных только на два физических диска (один для журнала транзакций, а другой для данных). Если даже это превышает бюджет, поместите данные на один диск, часто выполняйте резервное копирование. Но если вы выбираете решение для одного диска или NAS, IMO вы верите в силу молитвы (что может быть не плохо, но не очень эффективно при разработке баз данных).
Обратите внимание, что NAS - это не то же самое, что SAN (на котором люди обычно размещают файлы базы данных). NAS обычно намного медленнее и имеет гораздо меньшую пропускную способность, чем SAN-соединение, которое разработано для очень высокой надежности, высокой скорости, расширенного управления и низкой задержки. NAS больше ориентирован на снижение стоимости сетевого хранилища.