Влияет ли ограничение SQL Server Express на 4 ГБ на столбцы с поддержкой FILESTREAM?

StackOverflow https://stackoverflow.com/questions/958581

  •  12-09-2019
  •  | 
  •  

Вопрос

Я читал в сети несколько противоречивых отчетов о том, учитывает ли ограничение SQL Server Express в 4 ГБ содержимое FILESTREAM.Может ли кто-нибудь сказать за определенный цитируя официальную документацию, влияет ли на ограничение хранилища SQL Server Express содержимое FILESTREAM?

Это было полезно?

Решение

SQL Server Express поддерживает FileStream.Предел размера базы данных с 4 GB не включает контейнер данных FileStream.

От: http://msdn.microsoft.com/en-us/library/bb895334.aspx

Другие советы

По словам Майка Вачала (менеджера программы в группе SQL Server), в этот сообщение на форуме (архив), информация указателя на большие двоичные объекты включается, но сами большие двоичные объекты не включаются:

Краткое примечание об ограничении в 4 ГБ:Это применяется к каждой базе данных и включает все пользовательские данные, включая первичные (mdf) и вторичные (ndf) файлы данных.Файлы журналов (ldf) не включены в этот подсчет.Поведение заключается в том, что ваша база данных будет доступна только для чтения, когда будет достигнут предел, и выдаст ошибку, если вы попытаетесь вставить дополнительные данные.Как отметил Папи, в SQL 2008 есть новая функция под названием Filestream, которая позволяет хранить данные BLOB непосредственно на диске с указателем на них, хранящимся в базе данных. BLOB-объект на диске не учитывается при ограничении в 4 ГБ, но учитывается информация указателя (хотя она намного меньше).

Я знаю, что это не «официальная документация», но она исходит от кого-то из группы SQL Server.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top