Udostępnij za pośrednictwem


Przestarzałe funkcje silnika bazy danych w SQL Server 2022 (16.x)

Dotyczy: SQL Server 2022 (16.x)

Program SQL Server 2022 (16.x) jest przestarzały:

  • Rozproszone odtwarzanie
  • Serwer usługi Machine Learning
  • Baza danych Stretch

Funkcje wycofane w poprzednich wersjach są również wycofane w programie SQL Server 2022 (16.x). Aby uzyskać informacje o przestarzałych funkcjach w innych wersjach programu SQL Server, zobacz:

Wytyczne dotyczące deprecjacji

Gdy funkcja jest oznaczona jako przestarzała, oznacza to:

  • Ta funkcja jest tylko w trybie konserwacji. Nie wprowadzono żadnych nowych zmian, w tym zmian dotyczących współdziałania z nowymi funkcjami.

  • Staramy się nie usuwać przestarzałej funkcji z przyszłych wersji, aby ułatwić uaktualnianie. Jednak w rzadkich sytuacjach możemy zdecydować się na trwałe zaprzestanie (usunięcie) funkcji z programu SQL Server, jeśli ogranicza przyszłe innowacje.

  • W przypadku nowych prac programistycznych nie używaj przestarzałych funkcji. W przypadku istniejących aplikacji zaplanuj modyfikowanie aplikacji, które obecnie używają tych funkcji tak szybko, jak to możliwe.

Można monitorować korzystanie z przestarzałych funkcji, używając licznika wydajności Obiektu Przestarzałych Funkcji w programie SQL Server albo rozszerzonych zdarzeń deprecation_announcement i deprecation_final_support. Aby uzyskać więcej informacji, zobacz Use SQL Server Objects.

Wykonywanie zapytań o przestarzałe funkcje

Wartości tych liczników są również dostępne, wykonując następującą instrukcję:

SELECT * FROM sys.dm_os_performance_counters   
WHERE object_name LIKE '%SQL%Deprecated Features%';