Udostępnij przez


Włączanie funkcji w wersji zapoznawczej — często zadawane pytania

Dotyczy: SQL Server 2025 (17.x)

Program SQL Server 2025 (17.x) wprowadza PREVIEW_FEATURES opcję konfiguracji o określonym zakresie bazy danych. Ta opcja umożliwia korzystanie z funkcji dostępnych w wersji zapoznawczej.

W poniższej tabeli przedstawiono funkcje pierwotnie wydane jako wersja zapoznawcza i ich bieżący stan:

Funkcja Bieżący stan Wersja najnowszej aktualizacji Description
Zmienianie przesyłania strumieniowego zdarzeń Preview RTM Przesyłanie zmian strumieniowo z programu SQL Server do usługi Azure Event Hubs.
Dopasowywanie rozmytego ciągu Preview RTM Sprawdź, czy dwa ciągi są podobne, i oblicz różnicę między dwoma ciągami.
EDIT_DISTANCE Preview RTM Oblicz liczbę wstawiania, usuwania, podstawień i transpozycji potrzebnych do przekształcenia jednego ciągu w inny.
EDIT_DISTANCE_SIMILARITY Preview RTM Oblicz wartość podobieństwa z zakresu od 0 (wskazującą brak dopasowania) do 100 (wskazującą pełne dopasowanie).
Wektory o połowie precyzji (2 bajty) Preview RTM Przechowuj wektory w formacie półprecyzyjnym (wartość zmiennoprzecinkowa dwubajtowa), co pozwala na maksymalnie do 3996 wymiarów w jednym wektorze.
JARO_WINKLER_DISTANCE Preview RTM Oblicz odległość edycji między dwoma ciągami, dając preferencję tym, które są zgodne od początku, dla określonej długości prefiksu.
JARO_WINKLER_SIMILARITY Preview RTM Oblicz wartość podobieństwa z zakresu od 0 (wskazującą brak dopasowania) do 100 (wskazującą pełne dopasowanie).
Indeks wektorowy Preview RTM Utwórz przybliżone indeksy wektorów i zarządzaj nimi, aby znaleźć podobne wektory do danego wektora odniesienia.
UTWÓRZ INDEKS WEKTOROWY Preview RTM Utwórz przybliżony indeks w kolumnie wektorowej, aby zwiększyć wydajność wyszukiwania najbliższych sąsiadów.
VECTOR_SEARCH. Preview RTM Wyszukaj wektory podobne do danych wektorów zapytań przy użyciu przybliżonego algorytmu wyszukiwania wektorów najbliższych sąsiadów.

Ostrzeżenie

Funkcje w wersji zapoznawczej nie są zalecane w środowiskach produkcyjnych.

Funkcje zapoznawcze, które stają się ogólnie dostępne w kolejnej aktualizacji zbiorczej, przestają wymagać opcji konfiguracji bazodanowej.

Co to jest PREVIEW_FEATURES?

PREVIEW_FEATURES to konfiguracja dla bazy danych, która umożliwia wypróbowanie nowych funkcji programu SQL Server przed ich ogólną dostępnością. Ta opcja jest przeznaczona dla środowisk programistycznych i testowych i nie powinna być używana w środowisku produkcyjnym.

Jak włączyć opcję PREVIEW_FEATURES?

PREVIEW_FEATURES jest opcją DATABASE SCOPED CONFIGURATION , dlatego można ją włączyć, wykonując następujący kod:

ALTER DATABASE SCOPED CONFIGURATION
SET PREVIEW_FEATURES = ON;
GO

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

Aby uzyskać więcej informacji, zajrzyj do ALTER DATABASE SCOPED CONFIGURATION.

Czy muszę włączyć PREVIEW_FEATURES do korzystania z funkcji sztucznej inteligencji w programie SQL Server 2025?

Nie, większość funkcji sztucznej inteligencji w programie SQL Server 2025 jest już ogólnie dostępna, w tym AI_GENERATE_EMBEDDINGS, CREATE EXTERNAL MODEL oraz typ danych wektora i powiązane funkcje. Tylko funkcje jawnie wymienione w notatkach o wersji wymagają włączenia opcji PREVIEW_FEATURES.

Czy włączenie PREVIEW_FEATURES powoduje, że baza danych jest wersją spoza ogólnej dostępności?

Nie, włączenie PREVIEW_FEATURES konfiguracji nie zmienia statusu GA bazy danych. Baza danych pozostaje dostępna ogólnie, nawet gdy włączone są funkcje w wersji zapoznawczej. Ten mechanizm z możliwością wyboru ma na celu umożliwienie klientom testowania nowych funkcji przed ich osiągnięciem statusu GA, bez wpływu na status GA samej bazy danych. Należy jednak pamiętać, że po włączeniu funkcji w wersji zapoznawczej, jeśli są używane funkcje w wersji zapoznawczej i obejmują utrwalone obiekty (takie jak indeksy), wyłączenie PREVIEW_FEATURES później może spowodować błędy, chyba że te obiekty zostaną usunięte lub skompilowane.

Funkcje w wersji zapoznawczej powinny być zwykle używane w środowiskach deweloperskich lub testowych, a nie w środowisku produkcyjnym, ze względu na ich eksperymentalny charakter i potencjalne zmiany.

Jak funkcja w wersji zapoznawczej zostanie przeniesiona do ogólnej dostępności?

Funkcje są promowane do ogólnie dostępnej wersji za pośrednictwem aktualizacji zbiorczej (CU).

Czy CU może zaktualizować funkcję w wersji zapoznawczej bez przenoszenia jej do wersji ogólnie dostępnej?

Tak. Funkcje poglądowe można aktualizować w aktualizacjach zbiorczych, pozostając pod ramami PREVIEW_FEATURES.

Co się stanie, gdy funkcja w PREVIEW_FEATURES przejdzie do ogólnie dostępnej wersji?

Funkcja staje się dostępna niezależnie od PREVIEW_FEATURES ustawienia.

Czy mogę włączyć, a następnie wyłączyć opcję PREVIEW_FEATURES w dowolnym momencie?

Jeśli nie były używane żadne funkcje w wersji zapoznawczej, możesz bezpiecznie wyłączyć ją w dowolnym momencie. Jeśli użyto funkcji w wersji zapoznawczej, możesz to OFFwyłączyć, ale obiekty korzystające z tych funkcji spowodują błąd. Po wyłączeniu PREVIEW_FEATURES opcji, silnik bazy danych nie jest świadomy tych funkcji, więc ich użycie może zwracać błędy, ponieważ nowe polecenia w ogóle nie są rozpoznawane.

Czy użycie PREVIEW_FEATURES wpływa na moją strategię tworzenia i przywracania kopii zapasowych?

Nie, ustawienie funkcji w wersji zapoznawczej nie ma wpływu na tworzenie kopii zapasowej ani przywracanie bazy danych. Bazy danych pozostają zgodne w ramach aktualizacji zbiorczych i wydań ogólnych. Jeśli jednak zastosujesz aktualizację zbiorczą (CU), która ulepszy funkcję w wersji zapoznawczej, a następnie przywrócisz tę bazę danych do poprzedniej wersji, funkcja może nie działać zgodnie z oczekiwaniami lub nawet spowodować błąd. Wynika to z faktu, że przywrócona wersja może nie rozpoznać zaktualizowanej składni lub zachowania wprowadzonego w nowszej aktualizacji cu. W związku z tym, podczas gdy same operacje tworzenia kopii zapasowych i przywracania pozostają bez zmian, zgodność funkcji zależy od poziomu aktualizacji zbiorczej docelowego środowiska.

Jeśli w dowolnym momencie funkcja w wersji zapoznawczej wymaga zmian, które spowodują, że będzie niezgodna z poprzednimi wersjami, wyraźnie udokumentowamy te zmiany. W takich przypadkach zastosowanie aktualizacji będzie wymagało ręcznego kroku, aby upewnić się, że masz świadomość potencjalnego wpływu. Co ważne, aktualizacje nie będą automatycznie niezgodne z poprzednimi wersjami bazy danych. Nawet w takich przypadkach zapewnimy możliwość wycofania się do poprzedniej aktualizacji CU, jeżeli zajdzie taka potrzeba.

Co zrobić, jeśli nie interesuje mnie korzystanie z funkcji w wersji zapoznawczej?

Możesz pozostawić PREVIEW_FEATURES ustawioną na OFF. Zachowujesz pełne możliwości wycofywania i przywracania dla jednostek CU oraz w wersji GA. Każda aktualizacja funkcji korzystających PREVIEW_FEATURES z mechanizmu zgody nie ma wpływu na bazę danych.

Czy mogę włączyć tylko określone funkcje w wersji zapoznawczej?

Ustawienie o skali bazy danych umożliwia użycie wszystkich funkcji w wersji próbnej.

Czy obsługa funkcji w wersji zapoznawczej jest dostępna?

Tak, dostępna jest obsługa funkcji w wersji zapoznawczej, podobnie jak co nowego w usłudze Azure SQL Database?

Jak poprawki GDR wpływają na PREVIEW_FEATURES?

Poprawki GDR są ortogonalne do jednostek obliczeniowych (CU) i nie mają wpływu na stan PREVIEW_FEATURES. Funkcje wprowadzone do ogólnej dostępności (GA) poprzez aktualizację CU wymagają zastosowania tej aktualizacji CU; GDRy nie zawierają komponentów funkcji.