Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Dukungan SQL Server 2008 Berakhir. Sekarang Apa?

Dukungan RIP SQL Server 2008. Kecuali Anda melakukan DBA dari bawah batu, Anda mungkin sudah tahu bahwa Microsoft mengakhiri dukungan untuk SQL Server 2008 selama musim panas.

Apa Arti Akhir Dukungan SQL Server 2008 bagi Saya?

Pada dasarnya, akhir dukungan berarti bahwa jika Anda tidak bermigrasi ke versi yang lebih baru, Anda sendirian. Beberapa implikasi terbesar dari hilangnya dukungan meliputi:

  • Microsoft tidak akan mengeluarkan patch atau pembaruan keamanan, yang akan membuat mereka yang tidak melakukan upgrade rentan terhadap serangan siber. Serangan siber menjadi lebih umum dan lebih merusak, sehingga tidak disarankan untuk membiarkan organisasi Anda tidak terlindungi.
  • Mereka tidak akan lagi membantu menyelesaikan masalah, jadi jika Anda tidak dapat menemukan cara untuk memperbaiki masalah Anda sendiri, Anda perlu mempekerjakan seseorang yang bisa. Itu bisa menjadi mahal dengan cepat.
  • Alat pemantauan kinerja SQL Server Anda mungkin tidak bekerja dengan SQL Server 2008. Pemantauan kinerja SQL Server sangat penting untuk menjaga instans yang sehat dan fungsional. Jika alat pemantauan Anda sudah usang, Anda membahayakan operasi dan laba perusahaan Anda.

Apa yang Dapat Saya Lakukan?

Nah, Anda bisa mengabaikannya dan berharap tidak ada hal buruk yang terjadi. (Hanya bercanda, itu bukan pilihan.) Anda memiliki beberapa arah yang dapat Anda tuju, dan yang mana yang Anda pilih sangat bergantung pada seberapa lama solusi yang Anda cari.

Opsi 1:Dapatkan ekstensi

Membeli pembaruan keamanan yang diperluas dari Microsoft sebenarnya hanyalah perban, bukan solusi nyata untuk kehilangan dukungan SQL Server. Pertama-tama, ekstensi tidak tersedia untuk semua orang. Mereka yang berlangganan aktif ke program lisensi Jaminan Perangkat Lunak dapat membeli pembaruan keamanan yang diperpanjang. Layanan ini juga tersedia tanpa biaya tambahan jika Anda menjalankan SQL Server 2008 di cloud menggunakan Azure Virtual Machines. Semua orang kurang beruntung.

Masalah besar lainnya dengan memilih ekstensi daripada peningkatan adalah bahwa ekstensi hanya memberi Anda waktu tiga tahun lagi; itu tidak menyelesaikan masalah untuk jangka panjang.

Opsi 2:Tingkatkan ke versi SQL Server yang lebih baru

Jika Anda siap untuk bermigrasi ke versi SQL Server yang lebih baru, bagaimana Anda memutuskan berapa yang lebih baru?

Brent Ozar menyusun ikhtisar ini dari berbagai versi SQL Server yang tersedia saat ini dan alasan mengapa Anda harus atau tidak harus memilih versi tertentu. Misalnya, menurut Ozar, SQL Server 2012 dan SQL Server 2014 adalah pilihan yang baik jika Anda mencari produk yang terkenal dan terdokumentasi dengan baik yang banyak orang tahu cara menggunakannya.

Namun, meskipun ada beberapa fitur bagus di kedua versi ini, SQL Server 2012 tidak memiliki kemampuan enkripsi, dan keduanya tidak memiliki beberapa fitur modern yang memungkinkan kinerja puncak.

SQL Server 2016 adalah pilihan yang baik jika Anda tidak ingin beralih versi lagi untuk sementara waktu, Anda memerlukan banyak fitur keamanan data, atau Anda ingin pemantauan rencana kueri bawaan. Kelemahan dari fitur mutakhir SQL Server 2016 adalah Anda tidak akan menemukan banyak dokumentasi untuk mengajari Anda cara kerjanya.

SQL Server 2017 memiliki semua fitur terbaru dan terhebat, tetapi Anda akan menerapkan tambalan secara teratur karena semua kekusutan dapat diselesaikan. Namun, Ozar menyatakan itu adalah pilihan yang baik jika Anda menginginkan peningkatan yang lebih mudah di masa mendatang atau Anda memerlukan fitur seperti indeks columnstore.

SQL Server 2019 belum tersedia secara komersial, tetapi jika Anda tidak terburu-buru untuk memutakhirkan, mungkin ada baiknya menunggu rilis umum. Namun, seperti halnya versi baru lainnya, bersiaplah untuk penambalan berat dan pembaruan yang sering karena masalah telah diidentifikasi dan diselesaikan.

Jika Anda memutuskan untuk menggigit peluru dan memutakhirkan ke versi SQL Server yang lebih baru (tetapi bukan yang terbaru), pastikan Anda memperhatikan tanggal akhir dukungan untuk versi mana pun yang Anda pilih. Dukungan untuk beberapa versi lama-baru akan segera berakhir. Misalnya, dukungan untuk SQL Server 2012 berakhir pada 2022, tetapi dukungan untuk SQL Server 2016 akan membawa Anda hingga 2026.

Opsi 3:Bermigrasi ke Azure

Memindahkan SQL Server 2008 ke Azure adalah pilihan yang baik jika Anda tidak cukup siap untuk meningkatkan ke versi baru tetapi Anda juga tidak setuju dengan tidak memiliki dukungan apa pun. Seperti disebutkan di atas, Microsoft menawarkan pembaruan keamanan yang diperpanjang secara gratis jika Anda memigrasikan SQL Server ke Azure. Ini tidak hanya memberi Anda waktu untuk memutuskan langkah selanjutnya, tetapi menerapkan di Azure juga mencakup manfaat seperti:

  • Ini hemat biaya
  • Hanya sedikit atau tidak ada waktu henti
  • Azure aman
  • Anda mendapatkan layanan yang terkelola sepenuhnya

Bisa dibilang manfaat yang paling penting adalah bahwa setelah Anda menerapkan SQL Server 2008 di Azure, mudah untuk meningkatkan ke versi SQL Server yang Anda pilih di akhir periode ekstensi. Anda tetap harus meningkatkan versi, dan cloud menyederhanakan prosesnya.

Saat kami mengucapkan selamat tinggal pada SQL Server 2008 dukungan, pertimbangkan pilihan Anda dengan hati-hati untuk menentukan langkah terbaik Anda selanjutnya. Pertimbangkan solusi mana yang memenuhi kebutuhan SQL Server Anda tidak hanya hari ini, tetapi juga dalam jangka menengah hingga panjang. Ingatlah bahwa lebih banyak tanggal berakhirnya dukungan sudah di depan mata, dan migrasi ke salah satu versi yang baru dirilis hadir dengan serangkaian manfaat dan tantangannya sendiri.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjalankan set kueri SQL menggunakan file batch?

  2. Memilih data dari dua server berbeda di SQL Server

  3. LEN() vs DATALENGTH() di SQL Server

  4. SET TEKSTIZE Tidak Bekerja di SQL Server? Periksa ini.

  5. Pembaruan SQL permintaan baris top1