FILESTREAM в SQL Server 2008 нельзя использовать в системах FAT? - PullRequest
1 голос
/ 25 ноября 2011

Согласно этой статье: http://technet.microsoft.com/en-us/library/bb933993.aspx

тип FILESTREAM используется для систем NTFS. Означает ли это, что его нельзя использовать в системах FAT?

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

Позвольте мне красиво это сформулировать:

На этой планете нет ни одной причины когда-либо использовать FAT для этого.Как может возникнуть такой вопрос?

FAT небезопасен, склонен к повреждению, не поддерживает метаданные / потоки и, как правило, не рекомендуется для чего-либо, кроме переносимых элементов, таких как карты SSD, поскольку большинство, например, камерыПоддерживать только FAT.

Базы данных SQL Server обладают высокой производительностью, и я не могу представить, почему кто-то хотел бы иметь какой-либо элемент в разделе FAT для сервера.М.С. думает так же.И нет, съемные носители являются ужасным местом для части базы данных SQL Server.

И да, требование NTFS ЯВНО означает отсутствие FAT.

0 голосов
/ 25 ноября 2011

Правильно, это означает, что его нельзя использовать на системном диске, который является FAT. Он должен использоваться на диске с файловой системой NTFS, иначе вы получите сообщение об ошибке:

Сообщение 5134, Уровень 16, Состояние 2, Строка 1

Путь, указанный в 'Z: \ FATFormatted \ yourfile.jpg', не может использоваться для Файлы FILESTREAM, так как они не находятся в поддерживаемой файловой системе.

...