Udostępnij za pomocą


Przestarzałe funkcje silnika bazy danych w programie SQL Server 2025 (17.x)

Dotyczy: SQL Server 2025 (17.x)

Program SQL Server 2025 (17.x) jest przestarzały:

Funkcje uznane za wycofywane we wcześniejszych wersjach są również uznane za wycofywane w SQL Server 2025 (17.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 są dodawane żadne nowe zmiany, w tym zmiany związane z współdziałaniem 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%';