Bagikan melalui


Bekerja dengan beberapa versi dan instans SQL Server

Berlaku untuk: SQL Server - Hanya Windows

Anda dapat menginstal beberapa instans SQL Server, atau menginstal SQL Server di komputer tempat versi SQL Server sebelumnya sudah diinstal.

Catatan

Jika Anda perlu menginstal beberapa instans SQL Server di Linux, lihat Menyebarkan dan menyambungkan ke kontainer Linux SQL Server.

Item terkait SQL Server berikut ini kompatibel dengan penginstalan beberapa instans di komputer yang sama:

  • Mesin Database
  • Analysis Services
  • Reporting Services 1

1 Dimulai dengan SQL Server 2016 (13.x), SQL Server Reporting Services (SSRS) diinstal secara terpisah.

Anda dapat memutakhirkan versi SQL Server yang lebih lama di komputer tempat versi SQL Server lainnya sudah diinstal. Untuk skenario peningkatan yang didukung, lihat Peningkatan Versi dan Edisi yang Didukung.

Komponen dan penomoran versi

Konsep berikut berguna dalam memahami perilaku SQL Server untuk instans SQL Server berdampingan.

Format versi produk standar untuk SQL Server adalah MM.nn.bbbb.rr, di mana setiap segmen didefinisikan sebagai:

  • MM - Versi utama
  • nn - Versi minor
  • bbbb - Nomor build
  • rr - Membangun nomor revisi

Dalam setiap rilis utama atau minor SQL Server, ada kenaikan ke nomor versi untuk membedakannya dari versi sebelumnya. Perubahan pada versi ini digunakan untuk banyak tujuan, termasuk:

  • menampilkan informasi versi di antarmuka pengguna
  • mengontrol bagaimana file diganti selama peningkatan
  • menerapkan paket layanan dan pembaruan kumulatif
  • sebagai mekanisme untuk diferensiasi fungsi antara versi berturut-turut

Komponen yang dibagikan oleh semua versi SQL Server

Komponen tertentu dibagikan oleh semua instans dari semua versi SQL Server yang diinstal. Ketika Anda menginstal versi SQL Server yang berbeda secara berdampingan pada komputer yang sama, komponen ini secara otomatis ditingkatkan ke versi terbaru. Komponen tersebut biasanya dihapus secara otomatis ketika instans terakhir SQL Server dihapus instalasinya.

Contoh: Browser SQL Server dan Microsoft SQL Server VSS Writer.

Komponen yang dibagikan di semua instans versi utama SQL Server yang sama

Versi SQL Server yang memiliki versi utama yang sama berbagi beberapa komponen di semua instans. Jika komponen bersama dipilih selama peningkatan, komponen yang ada akan ditingkatkan ke versi terbaru.

Contoh: Integration Services, Master Data Services, SQL Server Management Studio, SQL Server Data Tools (SSDT), dan SQL Server Books Online.

Komponen yang dibagikan di seluruh versi minor

Versi SQL Server yang memiliki komponen bersama versi major.minor yang sama.

Contoh: Menyiapkan file dukungan.

Komponen khusus untuk instans SQL Server

Beberapa komponen atau layanan SQL Server khusus untuk instans SQL Server (sadar instans). Mereka berbagi versi yang sama dengan instans yang menghostingnya, dan digunakan secara eksklusif untuk instans tersebut.

Contoh: Mesin Database, Analysis Services, dan Reporting Services.

Untuk daftar fitur yang didukung oleh edisi SQL Server di Windows, lihat:

Untuk daftar fitur yang didukung oleh edisi SQL Server di Linux, lihat:

Komponen yang independen dari versi SQL Server

Komponen tertentu diinstal selama penyiapan SQL Server, tetapi tidak bergantung pada versi SQL Server. Mereka dapat dibagikan di seluruh versi utama atau oleh semua versi SQL Server.

Contoh: Microsoft Sync Framework, SQL Server Compact.

Untuk informasi selengkapnya tentang penginstalan Ringkas SQL Server, lihat Menginstal SQL Server dari Wizard Penginstalan (Penyetelan). Untuk informasi selengkapnya tentang cara menghapus instalan SQL Server Compact, lihat Menghapus instalan instans SQL Server (Penyiapan) yang ada.

Menggunakan SQL Server berdampingan dengan versi SQL Server sebelumnya

Anda dapat menginstal SQL Server di komputer yang sudah menjalankan instans versi SQL Server sebelumnya. Jika instans default sudah ada di komputer, SQL Server harus diinstal sebagai instans bernama.

Tabel berikut menunjukkan dukungan berdampingan untuk setiap versi SQL Server pada versi Windows yang umum didukung dengan versi .NET yang diperlukan terinstal:

Instans yang ada Dukungan berdampingan
SQL Server 2022 (16.x) SQL Server 2008 (10.0.x) hingga SQL Server 2019 (15.x)
SQL Server 2019 (15.x) SQL Server 2008 (10.0.x) hingga SQL Server 2017 (14.x)
SQL Server 2017 (14.x) SQL Server 2008 (10.0.x) melalui SQL Server 2016 (13.x)
SQL Server 2016 (13.x) SQL Server 2008 (10.0.x) melalui SQL Server 2014 (12.x)

Untuk informasi selengkapnya, lihat Menggunakan SQL Server di Windows 8 dan yang lebih baru.

Pertimbangan SysPrep

SQL Server SysPrep tidak mendukung penginstalan instans SQL Server yang disiapkan secara berdampingan dengan versi SQL Server yang lebih lama di komputer yang sama. Namun, Anda dapat menginstal beberapa instans yang disiapkan dari versi utama SQL Server yang sama secara berdampingan di komputer yang sama. Untuk informasi selengkapnya, lihat Pertimbangan untuk Menginstal SQL Server Menggunakan SysPrep.

SQL Server 2016 (13.x) dan versi yang lebih baru tidak dapat diinstal berdampingan dengan versi SQL Server sebelumnya di komputer yang menjalankan Windows Server 2008 R2 Server Core SP 1. Untuk informasi selengkapnya tentang penginstalan Server Core, lihat Menginstal SQL Server di Server Core.

Mencegah konflik alamat IP

Ketika Instans Kluster Failover SQL Server dipasang berdampingan dengan instans mandiri Mesin Database SQL Server, berhati-hatilah untuk menghindari konflik nomor port TCP pada alamat IP. Konflik biasanya terjadi ketika dua instans Mesin Database keduanya dikonfigurasi untuk menggunakan port TCP default (1433).

Untuk menghindari konflik, konfigurasikan satu instans untuk menggunakan port tetap non-default. Mengonfigurasi port tetap biasanya paling mudah pada instans mandiri. Mengonfigurasi Mesin Database untuk menggunakan port yang berbeda mencegah konflik alamat IP/port TCP yang tidak terduga yang memblokir startup instans ketika Instans Kluster Failover SQL Server gagal ke simpul siaga.