Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Поддръжката на SQL Server 2008 приключва. Сега какво?

Поддръжка на RIP SQL Server 2008. Освен ако не правите своя DBA изпод камък, вероятно вече знаете, че Microsoft прекрати поддръжката за SQL Server 2008 през лятото.

Какво означава краят на поддръжката на SQL Server 2008 за мен?

По същество краят на поддръжката означава, че ако не мигрирате към по-нова версия, вие сте сами. Някои от най-големите последици от загубата на поддръжка включват:

  • Microsoft няма да издава корекции за сигурност или актуализации, което ще остави тези, които не надграждат, уязвими за кибератаки. Кибератаките стават все по-чести и по-разрушителни, така че не е препоръчително да оставяте организацията си незащитена.
  • Те вече няма да помагат за разрешаването на проблеми, така че ако не можете да разберете как да отстраните проблема си, ще трябва да наемете някой, който може. Това може да стане скъпо бързо.
  • Вашият инструмент за наблюдение на производителността на SQL Server може да не работи със SQL Server 2008. Мониторингът на производителността на SQL Server е от съществено значение за поддържането на здрави, функционални екземпляри. Ако инструментът ви за наблюдение е остарял, вие излагате на риск операциите и крайния резултат на вашата компания.

Какво мога да направя?

Е, можете да го игнорирате и да се надявате, че нищо лошо няма да се случи. (Шегувам се, това всъщност не е опция.) Имате няколко посоки, по които можете да отидете, и коя ще изберете наистина зависи от това колко дългосрочно решение търсите.

Опция 1:Вземете разширение

Закупуването на разширени актуализации за сигурност от Microsoft наистина е просто превръзка, а не истинско решение за загуба на поддръжка на SQL Server. На първо място, разширението не е достъпно за всички. Тези с активен абонамент за лицензионната програма Software Assurance могат да закупят разширените актуализации за защита. Услугата също е достъпна без допълнително заплащане, ако използвате SQL Server 2008 в облака с помощта на Azure Virtual Machines. Всички останали нямат късмет.

Другият голям проблем с избора на разширение, а не на надстройка е, че разширението ви купува само още три години; не решава проблема в дългосрочен план.

Опция 2:Надстройте до по-нова версия на SQL Server

Ако сте готови да мигрирате към по-нова версия на SQL Server, как да решите колко по-нова?

Брент Озар състави този преглед на различните налични в момента версии на SQL Server и причините, поради които трябва или не трябва да изберете конкретна версия. Например, според Озар, SQL Server 2012 и SQL Server 2014 са добър избор, ако търсите добре познат, добре документиран продукт, който много хора знаят как да използват.

Въпреки това, въпреки че има някои добри функции и в двете версии, SQL Server 2012 няма възможности за криптиране и и на двете им липсват някои от съвременните функции, които позволяват максимална производителност.

SQL Server 2016 е добър избор, ако не искате да превключвате версиите отново за известно време, имате нужда от много функции за защита на данните или искате вграден мониторинг на план за заявки. Недостатъкът на най-модерните функции на SQL Server 2016 е, че няма да намерите много документация, която да ви научи как работи всичко.

SQL Server 2017 има всички най-нови и най-добри функции, но вие ще прилагате кръпки редовно, докато всички пречупвания се отстраняват. Все пак Ozar заявява, че това е добър избор, ако искате по-лесни бъдещи надстройки или имате нужда от функции като индекси на columnstore.

SQL Server 2019 все още не е наличен в търговската мрежа, но ако не бързате много да надстроите, може да си струва да изчакате общото му издание. Въпреки това, както при всяка нова версия, бъдете готови за тежки корекции и чести актуализации, когато проблемите бъдат идентифицирани и разрешени.

Ако решите да се откажете и да надстроите до по-нова (но не и най-новата) версия на SQL Server, уверете се, че обръщате внимание на датите на края на поддръжката за всяка версия, която изберете. Поддръжката за някои от по-старите-нови версии приключва сравнително скоро. Например поддръжката за SQL Server 2012 приключва през 2022 г., но поддръжката за SQL Server 2016 ще ви носи до 2026 г.

Опция 3:Мигриране към Azure

Преместването на SQL Server 2008 към Azure е добър избор, ако не сте напълно готови да надстроите до нова версия, но също така не сте добре да нямате никаква поддръжка. Както бе споменато по-горе, Microsoft предлага разширени актуализации на защитата безплатно, ако мигрирате SQL Server към Azure. Това не само ви печели време, за да решите следващия си ход, но внедряването в Azure включва и предимства като:

  • Икономично е
  • Има малък или никакъв престой
  • Azure е защитена
  • Получавате напълно управлявани услуги

Вероятно най-важното предимство е, че след като разположите SQL Server 2008 в Azure, е лесно да надстроите до избраната от вас версия на SQL Server в края на периода на разширение. Все пак ще трябва да надстроите, а облакът опростява процеса.

Тъй като ние предлагаме SQL Server 2008 да поддържа приятно сбогуване, претеглете внимателно опциите си, за да определите най-добрия си следващ ход. Помислете кое решение отговаря на нуждите на SQL Server не само днес, но и в средносрочен до дългосрочен план. Не забравяйте, че на хоризонта предстоят още крайни дати на поддръжка и миграцията към която и да е от новопуснатите версии идва със собствен набор от предимства и предизвикателства.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Редки колони в SQL Server:Въздействие върху времето и пространството

  2. Избор на процесор за SQL Server 2014 – част 1

  3. Вмъкване на данни от SQL Server в Salesforce.com

  4. Как да получите отделни записи от таблица в SQL Server - SQL Server / TSQL Урок 112

  5. Системни бази данни на SQL Server – Възстановяване на системни бази данни