Udostępnij za pośrednictwem


Opcje zakończenia pomocy technicznej programu SQL Server

Dotyczy: SQL Server 2012 (11.x) SQL Server 2014 (12.x)

W tym artykule opisano opcje rozwiązywania problemów z produktami programu SQL Server, które osiągną koniec wsparcia technicznego.

Omówienie cyklu życia programu SQL Server

Każda wersja programu SQL Server jest wspierana przez co najmniej 10 lat wsparcia, która obejmuje pięć lat wsparcia podstawowego i pięć lat wsparcia dodatkowego:

  • podstawowe wsparcie obejmuje funkcje, wydajność, skalowalność i aktualizacje zabezpieczeń.
  • rozszerzona obsługa obejmuje tylko aktualizacje zabezpieczeń.

koniec wsparcia technicznego (czasami znany jako koniec życia) wskazuje, że produkt osiągnął koniec cyklu życia, a obsługa i obsługa techniczna nie są już dostępne dla produktu. Aby uzyskać więcej informacji na temat cyklu życia firmy Microsoft, zobacz zasady cyklu życia firmy Microsoft.

Opcje

Gdy program SQL Server osiągnie koniec etapu pomocy technicznej, możesz wybrać następujące opcje:

  • Migruj swoje obciążenie do usługi Azure SQL.
  • Przeprowadź migrację swojego obciążenia do maszyny wirtualnej Azure as-is, aby otrzymać bezpłatne rozszerzone aktualizacje zabezpieczeńdla .
  • Uaktualnij do bieżącej wersji programu SQL Server.
  • Kup subskrypcję rozszerzonych aktualizacji zabezpieczeń.

Aby uzyskać więcej informacji, wskazówek i narzędzi do planowania i automatyzowania uaktualniania lub migracji, zobacz:

Ta tabela zawiera opcje migracji dla wystąpienia SQL Server, które nie jest już objęte rozszerzoną pomocą techniczną i działa lokalnie.

Opcja migracji Opis
Modernizuj na platformie Azure
Przechodzenie do usługi PaaS za pomocą usługi Azure SQL Managed Instance Lift-and-shift do usługi SQL Managed Instance w pełni zarządzanych usług, które zawsze działają na zawsze aktualnych funkcjach. Innymi słowy, koniec wsparcia technicznego.
Przechodzenie do usługi IaaS przy użyciu programu SQL Server na maszynie wirtualnej platformy Azure uaktualnić do najnowszego programu SQL Server na maszynach wirtualnych platformy Azure lub przenieśćas-is" za pomocą programu SQL Server 2012 i uzyskać bezpłatnie 3 lata rozszerzonych aktualizacji zabezpieczeń.
Przechodzenie do rozwiązania Azure VMware przenieś "as-is" z SQL Server poza fazę rozszerzonego wsparcia i uzyskaj bezpłatnie 3 lata rozszerzonych aktualizacji zabezpieczeń.
Modernizować infrastrukturę lokalną
Aktualizacja lokalnie uaktualnić do najnowszych wersji programów SQL Server i Windows Server.
pozostań na miejscu
Kupowanie rozszerzonych aktualizacji zabezpieczeń zachować serwer i aplikację as-is przez maksymalnie trzy lata.

W tym artykule opisano korzyści i zagadnienia dotyczące poszczególnych podejść, a więcej zasobów ułatwia proces podejmowania decyzji.

Uaktualnianie programu SQL Server

Gdy program SQL Server osiągnie koniec wsparcia, możesz wybrać uaktualnienie do nowszej i obsługiwanej wersji programu SQL Server. Ta opcja zapewnia spójność środowiskowa, umożliwia korzystanie z najnowszego zestawu funkcji i wdrożenie cyklu wsparcia technicznego nowej wersji.

Korzyści

  • najnowszej technologii: nowe wersje programu SQL Server wprowadzają innowacje, które obejmują wydajność, skalowalność i funkcje wysokiej dostępności oraz lepsze zabezpieczenia.

  • Control: Masz największą kontrolę nad funkcjami i skalowalnością, ponieważ zarządzasz zarówno sprzętem, jak i oprogramowaniem.

  • Znane środowisko: Jeśli dokonujesz uaktualnienia starszej wersji programu SQL Server, to środowisko jest najbardziej podobne.

  • Szeroka aplikacyjność: Dotyczy aplikacji baz danych dowolnego rodzaju, w tym systemów OLTP i magazynowania danych.

  • niskie ryzyko dla aplikacji baz danych: gdy zgodność bazy danych jest na tym samym poziomie co starszy system, istniejące aplikacje bazy danych są chronione przed zmianami funkcjonalnymi i wydajnościowymi, które mogą mieć szkodliwe skutki. Aplikacja musi być w pełni ponownie certyfikowana tylko wtedy, gdy wymaga funkcji dostępnych w nowszym ustawieniu zgodności bazy danych. Aby uzyskać więcej informacji, zobacz Certyfikat zgodności.

Zagadnienia dotyczące

  • Cost: to podejście wymaga największej inwestycji z góry i najbardziej bieżącego zarządzania. Musisz kupować, utrzymywać i zarządzać własnym sprzętem i oprogramowaniem.

  • Przestój: Przestój może wystąpić w zależności od strategii uaktualniania. Istnieje również wrodzone ryzyko wystąpienia problemów podczas procesu uaktualnienia na miejscu.

  • złożoność: jeśli korzystasz z nieobsługiwanej wersji systemu Windows Server, musisz również uaktualnić system operacyjny, ponieważ nowsze wersje programu SQL Server mogą nie być obsługiwane w tych wersjach systemu Windows. W procesie uaktualniania systemu operacyjnego istnieje dodatkowe ryzyko, więc przeprowadzenie migracji równoległej może być bardziej ostrożne, ale bardziej kosztowne. Na systemie Windows Server 2008 lub Windows Server 2008 R2 aktualizacje systemu operacyjnego na miejscu nie są obsługiwane w wystąpieniach klastra przełączania awaryjnego.

    Notatka

    Uaktualnienia stopniowe systemu operacyjnego klastra są dostępne od systemu Windows Server 2016.

Zasoby

Co nowego w:

Wymagania sprzętowe:

Obsługiwane uaktualnienia wersji i edycji:

Narzędzia:

Aby uzyskać więcej informacji na temat nowych funkcji w programie SQL Server 2022 (16.x), zobacz porównanie programu SQL Server 2022.

Zarządzana instancja SQL Azure

Jeśli chcesz skorzystać z możliwości zmniejszenia obciążeń związanych z konserwacją i kosztami, ale uważasz, że zestaw funkcji pojedynczej bazy danych usługi Azure SQL Database jest zbyt ograniczający, możesz przejść do usługi SQL Managed Instance. Wystąpienie zarządzane jest ściśle podobne do lokalnego programu SQL Server bez konieczności martwienia się o takie elementy jak awaria sprzętu lub stosowanie poprawek. Sql Managed Instance to kolekcja baz danych systemu i użytkowników z udostępnionym zestawem zasobów gotowych do migracji metodą "lift-and-shift" i może być używana w przypadku większości migracji do chmury. Ta opcja jest najlepsza w przypadku nowych aplikacji lub istniejących aplikacji lokalnych, które chcą korzystać z najnowszych stabilnych funkcji aparatu bazy danych programu SQL Server i które są migrowane do chmury z minimalnymi zmianami.

Korzyści

  • Koszt: Możesz obniżyć koszty, odciążając konserwację oprogramowania i sprzętu.
  • Lift and Shift: Możesz podnieść i przenieść całe lokalne wystąpienie programu SQL Server do wystąpienia zarządzanego, w tym wszystkie bazy danych, przy minimalnych lub żadnych zmianach w bazach danych.
  • Funkcje: ściśle odpowiada funkcjom lokalnego wystąpienia programu SQL Server, takim jak zapytania między bazami danych, publikowanie i dystrybucja replikacji transakcyjnej, planowanie zadań SQL i obsługa środowiska CLR.
  • Skalowalność: W zarządzanym wystąpieniu wszystkie bazy danych współdzielą zasoby i można skalować w górę/dół w dowolnym momencie bez przestoju.
  • Automation: automatyczne stosowanie poprawek i tworzenia kopii zapasowych, co pozwala zaoszczędzić cenny czas konserwacji.
  • dostępność: koszt usługi obejmuje zarówno przechowywanie, jak i wysoką dostępność, z gwarancją dostępności na poziomie 99,99%.
  • Intelligent Insights: Zdobądź wgląd w wydajność baz danych dzięki inteligentnej analizie.
  • bez wersji: usługa Azure SQL Database jest bez wersji, co oznacza, że zawsze korzystasz z najnowszej wersji i nigdy nie musisz martwić się o uaktualnienie lub przestój. Ponadto zawsze jesteś na najnowszym i największym poziomie, a nasze najnowsze stabilne funkcje są najpierw udostępniane w chmurze.
  • niskie ryzyko dla aplikacji baz danych: gdy zgodność bazy danych jest na tym samym poziomie co lokalne bazy danych, istniejące aplikacje bazy danych są chronione przed zmianami funkcjonalnymi i wydajnościowymi, które mogą mieć szkodliwy wpływ. Aplikacja musi być w pełni ponownie certyfikowana tylko wtedy, gdy wymaga funkcji dostępnych w nowszym ustawieniu zgodności bazy danych. Aby uzyskać więcej informacji, zobacz Certyfikat zgodności.

Zagadnienia dotyczące

  • koszt: opcja wystąpienia zarządzanego może być bardziej kosztowna niż opcja pojedynczej bazy danych.
  • Transact-SQL różnice: istnieją pewne różnice Transact-SQL (T-SQL) między pojedynczą bazą danych a lokalnym programem SQL Server.
  • wdrożenie: Wdrożenie zarządzanej instancji może zająć więcej czasu niż jednej bazy danych.
  • ograniczenia funkcji: Mimo że wystąpienie zarządzane dzieli większość funkcji z programem SQL Server, nadal istnieją pewne funkcje, które nie są obsługiwane.
  • Ograniczenie rozmiaru: łączna wielkość przechowywania dla wszystkich baz danych w wystąpieniu zarządzanym jest ograniczona do 8 TB, w przeciwieństwie do 524 PB w przypadku lokalnego SQL Server.
  • Networking: Wymagania dotyczące sieci dla zarządzanego wystąpienia dodają dodatkową warstwę złożoności do infrastruktury i wymagają użycia usługi Azure ExpressRoute lub VPN Gateway.
  • czas konserwacji: Nie masz gwarancji na dokładny czas konserwacji, choć jest prawie niewidoczny.

Zasoby

Narzędzia:

Rozszerz wsparcie

Jeśli nie jesteś gotowy do uaktualnienia i nie jesteś gotowy do przejścia do chmury, masz możliwość zakupu subskrypcji rozszerzonych aktualizacji zabezpieczeń, aby otrzymywać aktualizacje krytyczne zabezpieczeń przez maksymalnie trzy lata po zakończeniu daty pomocy technicznej.

Korzyści

  • Obsługa aplikacji: ta opcja jest najlepszą opcją, jeśli aplikacja wymaga ponownego certyfikatu w nowszej wersji programu SQL Server. Ta opcja jest powszechna w przypadku aplikacji, które nie korzystają z certyfikatu zgodności .
  • Spójna infrastruktura: Nie trzeba zmieniać infrastruktury w żaden sposób.
  • Wsparcie techniczne: jeśli masz pakiet Software Assurance lub inny plan wsparcia, możesz nadal otrzymywać wsparcie techniczne od firmy Microsoft na produkt SQL Server, który kończy okres wsparcia. Ta opcja jest jedynym sposobem uzyskania obsługi programu SQL Server 2012 (11.x).
  • Time: ta opcja jest dostępna przez trzy lata, umożliwiając uzyskanie dodatkowego czasu na certyfikowanie aplikacji.

Zagadnienia dotyczące

  • ograniczona dostępność: ta opcja jest dostępna tylko dla klientów z licencjami pakietu Software Assurance lub licencjami subskrypcyjnymi.
  • koszt: ta opcja może okazać się kosztowna, ponieważ rozszerzone aktualizacje zabezpieczeń są w przybliżeniu 75% kosztów licencji lokalnej rocznie.
  • ograniczone ramy czasowe: ta opcja jest dostępna tylko przez trzy lata, więc nadal trzeba uaktualnić lub przeprowadzić migrację na koniec trzyletniego okresu, jeśli chcesz zapewnić bezpieczeństwo i zgodność.
  • Brak poprawek usterek: jeśli napotkasz usterkę niezwiązaną z zabezpieczeniami z produktem, firma Microsoft nie wyda poprawki.
  • ograniczona obsługa: rozszerzone aktualizacje zabezpieczeń nie obejmują nowych funkcji, ulepszeń funkcjonalnych ani poprawek żądanych przez klienta. Poprawki zabezpieczeń są ograniczone do poprawek ocenianych jako krytyczne przez Microsoft Security Response Center (MSRC).

Zasoby

Program SQL Server na maszynach wirtualnych platformy Azure

Inną opcją jest migracja obciążenia na maszynę wirtualną Azure z uruchomionym SQL Serverem. Możesz przeprowadzić migrację systemu as-is i pozostawić SQL Server bez wsparcia technicznego lub zaktualizować go do nowszej wersji programu SQL Server. Ta opcja jest najlepsza w przypadku migracji i aplikacji wymagających dostępu na poziomie systemu operacyjnego. Maszyny wirtualne z programem SQL Server są gotowe do migracji metodą "lift-and-shift" dla istniejących aplikacji wymagających szybkiej migracji do chmury z minimalnymi zmianami lub bez zmian.

Korzyści

  • Bezpłatne rozszerzone aktualizacje zabezpieczeń: jeśli zdecydujesz się na zachowanie as-isprogramu SQL Server, używając programu SQL Server 2012 (11.x), możesz uzyskać bezpłatne rozszerzone aktualizacje zabezpieczeń przez trzy lata po dacie zakończenia wsparcia technicznego, nawet bez posiadania usługi Software Assurance.

  • Oszczędności kosztów: oszczędzasz koszt sprzętu i oprogramowania serwerowego, płacąc tylko za użycie godzinowe.

  • lift-and-shift: możesz przenieść infrastrukturę programu SQL Server i aplikacji do chmury z minimalnymi zmianami lub bez zmian.

  • hostowane środowisko: uzyskujesz korzyści z hostowanego środowiska, takiego jak odciążanie sprzętu i konserwacja oprogramowania.

  • Automation: jeśli korzystasz z systemu Windows Server 2008 R2 i nowszych wersji, uzyskasz korzyści z automatycznego stosowania poprawek i automatycznych kopii zapasowych.

  • kontrola systemu operacyjnego: masz kontrolę nad środowiskiem systemu operacyjnego, ale ze znanym zestawem funkcji programu SQL Server.

  • Szybkie wdrażanie: Można szybko wdrożyć z biblioteki obrazów maszyn wirtualnych.

  • Mobilność licencji: możesz przenieść swoją licencję, co pozwala zmniejszyć koszty eksploatacji.

  • wysokiej dostępności: możesz korzystać z wbudowanej dostępności maszyn wirtualnych zapewnianej przez infrastrukturę platformy Azure z dostępnością na poziomie do 99,99%% i korzystać z opcji wysokiej dostępności programu SQL Server, takich jak instancje klastra trybu failover i grupy dostępności Always On.

  • niskie ryzyko dla aplikacji baz danych: gdy zgodność bazy danych jest na tym samym poziomie co starsze bazy danych, istniejące aplikacje bazy danych są chronione przed zmianami funkcjonalnymi i wydajnościowymi, które mogą mieć szkodliwe skutki. Aplikacja musi być w pełni ponownie certyfikowana tylko wtedy, gdy wymaga funkcji dostępnych w nowszym ustawieniu zgodności bazy danych. Aby uzyskać więcej informacji, zobacz Certyfikat zgodności.

Zagadnienia dotyczące

  • możliwości zarządzania: nadal trzeba zarządzać zarówno programem SQL Server, jak i oprogramowaniem systemu operacyjnego.
  • Sieci: należy skonfigurować maszynę wirtualną, aby zintegrować ją z siecią oraz infrastrukturą Active Directory, co dodaje dodatkową warstwę złożoności.
  • Wspólna pamięć masowa FCI: maszyny wirtualne platformy Azure obsługują tylko wystąpienia klastra trybu failover przy użyciu Storage Spaces Direct lub udziałów plików Premium i nie obsługują wystąpienia klastra trybu failover przy użyciu wspólnej pamięci masowej. Dlatego maszyny wirtualne na platformie Azure obsługują tylko instancje klastra przełączania awaryjnego w przypadku korzystania z systemu Windows Server 2012 lub nowszego.
  • czas przestoju przy skalowaniu: masz przestój podczas zmiany zasobów procesora CPU i pamięci masowej.
  • Ograniczenie rozmiaru: Mimo że wystąpienie programu SQL Server może obsługiwać dowolną liczbę baz danych, łączna liczba wszystkich baz danych dla pojedynczego wystąpienia programu SQL Server wynosi 256 TB, w przeciwieństwie do 524 PB dla lokalnej instancji SQL Server.

Zasoby

Azure VMware Solution

Usługa Azure VMware Solution umożliwia uruchamianie środowiska VMware na platformie Azure za pomocą znanych narzędzi i szybkiej ścieżki migracji.

Uruchamianie programu SQL Server na maszynach wirtualnych w tym środowisku zapewnia bezpłatne korzyści ESU rozszerzone na działanie na platformie Azure. Aby uzyskać informacje na temat konfigurowania rozszerzonych aktualizacji zabezpieczeń (ESU) w usłudze Azure VMware Solution, zobacz: Rozszerzone aktualizacje zabezpieczeń dla programu SQL Server i systemu Windows Server w maszynach wirtualnych usługi Azure VMware Solution.

Azure SQL Database

Jeśli chcesz odciążyć konserwację, zmniejszyć koszty i wyeliminować konieczność uaktualnienia w przyszłości, możesz przenieść obciążenie do usługi pojedynczej bazy danych usługi Azure SQL Database. Ta opcja jest najlepsza w przypadku nowoczesnych aplikacji w chmurze, które chcą korzystać z najnowszych stabilnych funkcji aparatu bazy danych programu SQL Server i mają ograniczenia czasowe w zakresie programowania i marketingu.

Korzyści

  • Koszt: pojedyncza baza danych może być ekonomiczna, ponieważ koszty sprzętu, oprogramowania i konserwacji są odciążone i można płacić za użycie w ciągu sekundy lub godziny.
  • elastyczność: pojedyncza baza danych jest odpowiednia dla aplikacji zaprojektowanych w chmurze, gdy wydajność deweloperów i szybkie rozwiązania na rynku mają kluczowe znaczenie lub wymagają dostępu zewnętrznego.
  • Typowe funkcje: Najczęściej używane funkcje silnika bazy danych SQL Server są dostępne, ale nie w takim stopniu, jak w przypadku Azure SQL Managed Instance.
  • Szybkie wdrażanie: Można szybko wdrożyć pojedynczą bazę danych.
  • skalowalność: możesz szybko i łatwo skalować w górę i w dół zgodnie z potrzebami w firmie, zapewniając większe oszczędności.
  • dostępność: koszt usługi obejmuje zarówno przechowywanie, jak i wysoką dostępność, z gwarantowaną dostępnością na poziomie 99.995%.
  • Automation: automatyczne stosowanie poprawek i tworzenia kopii zapasowych, co pozwala zaoszczędzić cenny czas konserwacji.
  • Intelligent Insights: uzyskaj wgląd w wydajność bazy danych za pomocą analizy opartej na wbudowanej inteligencji.
  • bez wydań: Usługa Azure SQL Database jest pozbawiona wydań, co oznacza, że zawsze korzystasz z najnowszej wersji i nigdy nie musisz zajmować się aktualizacjami ani przestojami. Ponadto zawsze jesteś na najnowszym i największym poziomie, a nasze najnowsze stabilne funkcje są najpierw udostępniane w chmurze.
  • niskie ryzyko dla aplikacji baz danych: gdy zgodność bazy danych jest na tym samym poziomie co lokalna baza danych, istniejące aplikacje są chronione przed zmianami funkcjonalnymi i wydajnościowymi, które mogą mieć szkodliwy wpływ. Aplikacja musi być w pełni ponownie certyfikowana tylko wtedy, gdy wymaga funkcji dostępnych w nowszym ustawieniu zgodności bazy danych. Aby uzyskać więcej informacji, zobacz Certyfikat zgodności.

Zagadnienia dotyczące

  • ograniczone opcje migracji: pojedynczą bazę danych można migrować tylko naraz, a nie całe wystąpienie.
  • ograniczenia funkcji: chociaż najczęściej używane funkcje usługi Azure SQL Database są dostępne, zestaw funkcji dla pojedynczej bazy danych nie jest tak kompletny, jak w przypadku usługi Azure SQL Managed Instance lub programu SQL Server.
  • Transact-SQL różnice: istnieją pewne różnice Transact-SQL (T-SQL) między pojedynczą bazą danych a lokalnym programem SQL Server.
  • ograniczenia rozmiaru: pojedyncza baza danych ma maksymalny rozmiar bazy danych wynoszący 128 TB w porównaniu z 524 PB dla programu SQL Server.
  • czas konserwacji: Nie masz gwarancji na dokładny czas konserwacji, choć jest prawie niewidoczny.

Zasoby

Narzędzia:

Daty cyklu życia

Poniższa tabela zawiera przybliżenie dat cyklu życia produktów programu SQL Server. Aby uzyskać więcej szczegółów i dokładności, zobacz stronę zasad cyklu życia firmy Microsoft.

wersji roku wydania Koniec wsparcia podstawowego Rok zakończenia rozszerzonej pomocy technicznej
SQL Server 2022 2022 2028 2033
SQL Server 2019 2019 2025 2030
programu SQL Server 2017 2017 2022 2027
SQL Server 2016 2016 2021 2026
programu SQL Server 2014 2014 2019 2024
programu SQL Server 2012 2012 2017 2022
SQL Server 2008 R2 programu 2010 2012 2019
SQL Server 2008 2008 2012 2019
programu SQL Server 2005 2006 2011 2016
programu SQL Server 2000 2000 2005 2013

Ważny

Jeśli istnieje jakakolwiek rozbieżność między tą tabelą a stroną Cykl życia firmy Microsoft, cykl życia firmy Microsoft zastępuje tę tabelę, ponieważ ta tabela ma być używana jako przybliżona dokumentacja.