Бөлісу құралы:


Включение предварительных версий функций — вопросы и ответы

Применимо к: SQL Server 2025 (17.x)

SQL Server 2025 (17.x) вводит параметр конфигурации, привязанный к области базы данных PREVIEW_FEATURES. Этот параметр включает функции, доступные для предварительной версии.

В следующей таблице определены функции, первоначально выпущенные в качестве предварительной версии, и их текущее состояние:

Функция Текущее состояние Версия последнего обновления Description
Изменение потоковой передачи событий Preview RTM Потоковая передача изменений из SQL Server в Центры событий Azure.
Сопоставление нечеткой строки Preview RTM Проверьте, похожи ли две строки, и вычислите разницу между двумя строками.
EDIT_DISTANCE Preview RTM Вычислите количество вставок, удалений, подстановок и транспозиций, необходимых для преобразования одной строки в другую.
Схожесть по редакционному расстоянию Preview RTM Вычислите значение сходства от 0 (указывающее отсутствие совпадения) до 100 (указывающее полное совпадение).
Векторы с половинной точностью (2 байта) Preview RTM Храните векторы с использованием 2-байтовых значений с плавающей запятой, что позволяет иметь до 3996 измерений в одном векторе.
Расстояние Яро-Винклера Preview RTM Вычислите расстояние редактирования между двумя строками, отдавая предпочтение тем строкам, которые совпадают от начала до определенной длины префикса.
Схожесть по Jaro-Winkler Preview RTM Вычислите значение сходства от 0 (указывающее отсутствие совпадения) до 100 (указывающее полное совпадение).
Векторный индекс Preview RTM Создайте приблизительные индексы векторов и управляйте ими, чтобы найти аналогичные векторы с заданным ссылочным вектором.
СОЗДАТЬ ВЕКТОРНЫЙ ИНДЕКС Preview RTM Создайте приблизительный индекс в столбце векторов, чтобы повысить производительность поиска ближайших соседей.
VECTOR_SEARCH. Preview RTM Поиск векторов, аналогичных заданным векторам запроса, с помощью приблизительного алгоритма поиска ближайших соседей.

Caution

Предварительные версии функций не рекомендуется использовать для рабочих сред.

Предварительные версии функций, которые становятся общедоступными в последующем накопительном обновлении, больше не требуют параметра конфигурации с областью базы данных.

Что такое PREVIEW_FEATURES?

PREVIEW_FEATURES — это конфигурация с областью базы данных, которая позволяет попробовать новые функции SQL Server до их общедоступной доступности. Этот параметр предназначен для сред разработки и тестирования и не должен использоваться в рабочей среде.

Как включить параметр PREVIEW_FEATURES?

PREVIEW_FEATURES DATABASE SCOPED CONFIGURATION это параметр, поэтому его можно включить, выполнив следующий код:

ALTER DATABASE SCOPED CONFIGURATION
SET PREVIEW_FEATURES = ON;
GO

SELECT * FROM sys.database_scoped_configurations
WHERE [name] = 'PREVIEW_FEATURES'
GO

Дополнительные сведения см. на DATABASE SCOPED CONFIGURATION странице.

Нужно ли включить PREVIEW_FEATURES использовать функции искусственного интеллекта в SQL Server 2025?

Нет, большинство функций ИИ в SQL Server 2025 уже общедоступны (GA), включая , AI_GENERATE_EMBEDDINGSа также CREATE EXTERNAL MODELтип векторных данных и связанные функции. Только функции, явно перечисленные в документе заметок о выпуске, требуют PREVIEW_FEATURES включения параметра.

Позволяет ли включить PREVIEW_FEATURES сделать базу данных версией, отличной от общедоступной версии?

Нет, включение PREVIEW_FEATURES конфигурации не изменяет состояние общедоступной версии базы данных. База данных остается общедоступной, даже если включены предварительные версии функций. Этот механизм согласия предназначен для того, чтобы клиенты могли тестировать новые функции, прежде чем они достигают общедоступной версии, не влияя на общее состояние общедоступной версии базы данных. Однако важно отметить, что после включения функций предварительной версии, если используются предварительные версии функций, и они включают сохраненные объекты (например, индексы), отключение PREVIEW_FEATURES позже может привести к ошибкам, если эти объекты не будут удалены или перестроены.

Предварительные версии функций обычно следует использовать в средах разработки или тестирования, а не в рабочей среде из-за их экспериментальной природы и потенциала для изменения.

Как предварительная версия функции перемещается на общедоступную версию?

Функции повышаются до общедоступной версии с помощью накопительного обновления (CU).

Может ли накопительный пакет обновления обновить предварительную версию функции, не переместив ее в общедоступную версию?

Да. Предварительные версии функций можно обновить в ЦС, оставаясь под зонтиком PREVIEW_FEATURES .

Что происходит, когда функция в PREVIEW_FEATURES идет общедоступной версии?

Эта функция становится доступной PREVIEW_FEATURES независимо от параметра.

Можно ли включить и отключить параметр PREVIEW_FEATURES в любое время?

Если функции предварительной версии не использовались, вы можете безопасно отключить его в любое время. Если были использованы предварительные версии функций, вы можете превратить его OFF, но объекты, использующие эти функции, будут ошибться. PREVIEW_FEATURES После отключения параметра ядро СУБД не знает об этих функциях, поэтому их использование может возвращать ошибки, так как новые команды не распознаются вообще.

Влияет ли PREVIEW_FEATURES на стратегию резервного копирования и восстановления?

Нет, параметр предварительных версий функций не влияет на резервное копирование или восстановление базы данных. Базы данных остаются совместимыми в накопительных обновлениях и общих выпусках. Однако если вы применяете накопительное обновление (CU), которое улучшает функцию в предварительной версии, а затем восстанавливаете эту базу данных до предыдущей версии, функция может не работать должным образом или даже может ошибаться. Это связано с тем, что восстановленная версия может не распознать обновленный синтаксис или поведение, введенного в новом пакете обновления. Таким образом, в то время как операции резервного копирования и восстановления не влияют, совместимость функций зависит от уровня cu целевой среды.

Если в любой момент для предварительной версии функции требуются изменения, которые будут несовместимы с предыдущими версиями, мы четко задокументируем эти изменения. В таких случаях применение обновления потребует ручного шага, чтобы убедиться, что вы знаете о потенциальном влиянии. Важно, что обновления не будут автоматически делать базу данных несовместимой с предыдущими версиями. Даже в таких случаях мы предоставим возможность отката к предыдущему cu при необходимости.

Что делать, если я не заинтересован в использовании каких-либо функций предварительной версии?

Вы можете оставить PREVIEW_FEATURES для нее значение OFF. Вы сохраняете полные возможности отката и восстановления в ЦС и общедоступной версии. Любое обновление функций, использующих PREVIEW_FEATURES механизм согласия, не влияет на базу данных.

Можно ли включить только определенные предварительные версии функций?

Параметр области базы данных позволяет использовать все функции предварительной версии.

Доступна ли поддержка предварительных версий функций?

Да, поддержка предоставляется для предварительных версий функций, аналогичных новым возможностям базы данных SQL Azure?

Как исправления GDR влияют на PREVIEW_FEATURES?

Исправления GDR являются ортогональными для единиц CUs и не влияют на состояние PREVIEW_FEATURES. Функции, перенесенные в общедоступную систему с помощью cu, требуют применения накопительного пакета обновления; GDR не включают полезные данные функций.