Ограничения для Stretch Database
Область применения: SQL Server 2016 (13.x) и более поздних версий — только Windows
Внимание
Stretch Database устарел в SQL Server 2022 (16.x) и База данных SQL Azure. Эта функция будет удалена в будущей версии ядро СУБД. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
Дополнительные сведения об ограничениях для таблиц с поддержкой растяжения и об ограничениях, не позволяющих включать Stretch для таблицы.
Ограничения для таблиц, совместимых со Stretch
В таблицах с поддержкой Stretch действуют указанные ниже ограничения.
Ограничения
- В таблице Azure, содержащей перенесенные данные, не обеспечивается уникальность для ограничений UNIQUE и PRIMARY KEY.
Операции DML
Нельзя обновлять или удалять из таблицы с поддержкой Stretch или представления, содержащего такие таблицы, перенесенные строки или строки, подходящие для переноса.
Нельзя вставлять строки в таблицу с поддержкой Stretch на связанном сервере.
Индексы
Нельзя создать индекс для представления, включающего в себя таблицу, совместимую со Stretch.
Фильтры индексов SQL Server не распространяются на удаленную таблицу.
Ограничения, не позволяющие включить в таблице поддержку Stretch
В настоящее время включить в таблице поддержку Stretch не позволяют указанные ниже элементы.
Свойства таблицы
Таблицы, содержащие больше 1023 столбцов или больше 998 индексов
Таблицы FileTable или таблицы, содержащие данные FILESTREAM
Таблицы, активно использующие отслеживание изменений или запись измененных данных
Таблицы, оптимизированные для памяти
Типы данных
- text, ntext и image
- timestamp
- sql_variant
- xml
- Типы данных CLR, включая geometry, geography, hierarchyid и определяемые пользователем типы данных CLR
Типы столбцов
COLUMN_SET;
Вычисляемые столбцы
Ограничения
Ограничения по умолчанию и проверочные ограничения
Ограничения внешнего ключа со ссылкой на таблицу. В иерархическом отношении (например, Order и Order_Detail) можно включить поддержку Stretch для дочерней таблицы (Order_Detail), но не для родительской таблицы (Order).
Индексы
Полнотекстовые индексы
XML-индексы
Пространственные индексы
Индексированные представления, которые ссылаются на таблицу