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

Cara Menginstal SQL Server

SQL Server dulu hanya tersedia di mesin Windows. Jika Anda tidak memiliki Windows, Anda tidak menginstal SQL Server.

Sekarang, SQL Server tersedia di Windows, Linux, dan bahkan Mac (melalui wadah Docker).

Ini jelas berarti bahwa artikel berjudul “cara menginstal SQL Server” tidak sesederhana dulu!

Oleh karena itu, dalam artikel ini saya menyajikan ikhtisar tingkat tinggi yang cepat tentang menginstal SQL Server di setiap sistem operasi, kemudian menautkan ke artikel yang lebih mendetail untuk setiap platform.

Jika Anda lebih suka membaca tutorial mendalam lengkap untuk platform spesifik Anda, lihat:

  • Instal SQL Server di Windows
  • Instal SQL Server di Linux
    • Instal SQL Server di Ubuntu
    • Instal SQL Server di Red Hat (RHEL)
    • Instal SQL Server di SUSE
  • Instal SQL Server di Mac
    • Jalankan SQL Server 2017 dan 2019 Secara Bersamaan di Mac
    • Instal SQL Server untuk Windows di Mac dengan VIrtualBox

Artikel berikut menggabungkan informasi dalam artikel tersebut ke dalam versi yang lebih ringkas, serta memberikan beberapa informasi tambahan mengenai container, mesin virtual, dan menjalankan beberapa instance SQL Server pada mesin yang sama.

Instal SQL Server di Windows

Hal pertama yang harus dilakukan saat menginstal di Windows adalah memutuskan apakah akan menggunakan wizard penginstalan, atau metode lain.

Wizard penginstalan biasanya merupakan metode terbaik bagi mereka yang baru mengenal SQL Server, atau yang tidak memiliki persyaratan penginstalan khusus.

Wizard Instalasi

Untuk menginstal SQL Server menggunakan wizard penginstalan, cukup unduh file penyiapan dari halaman Unduhan SQL Server Microsoft, buka file itu, dan ikuti petunjuknya.

Jika Anda lebih suka petunjuk langkah demi langkah (termasuk tangkapan layar), lihat Cara Menginstal SQL Server di Windows.

Berikut adalah langkah-langkah dasar yang diuraikan dalam artikel tersebut:

  1. Unduh file penyiapan dari halaman Unduhan SQL Server Microsoft. Anda harus memilih edisi yang Anda butuhkan. Jika Anda seorang pengembang, edisi Pengembang adalah edisi gratis berfitur lengkap, dilisensikan untuk digunakan sebagai basis data pengembangan dan pengujian di lingkungan non-produksi.
  2. Setelah Anda memulai pengunduhan, Anda akan melihat file penyiapan sedang diunduh ke komputer Anda di bagian bawah browser Anda. Setelah diunduh, klik Open file untuk meluncurkan wizard penginstalan.
  3. Jika Anda mendapatkan konfirmasi yang menanyakan apakah Anda ingin aplikasi ini membuat perubahan pada perangkat Anda, klik Yes .
  4. Sekarang Anda akan diminta untuk memilih jenis instalasi (Basic, Custom, atau Download Media). Jika Anda senang dengan instalasi default, klik Basic untuk menginstal SQL Server Database Engine dengan konfigurasi default. Jika tidak, pilih opsi pilihan Anda. Opsi mana pun yang Anda pilih jelas akan mengubah langkah selanjutnya. Langkah-langkah berikut terjadi setelah memilih opsi Dasar.
  5. Persyaratan lisensi muncul. Jika Anda menerima persyaratan, klik Accept .
  6. Sekarang Anda akan diperlihatkan lokasi pemasangan, dan Anda akan memiliki opsi untuk mengubahnya. Kecuali Anda memiliki alasan untuk mengubah lokasi, klik Install .

Langkah terakhir itu memicu instalasi. Anda sekarang akan melihat kemajuan instalasi berkedip di layar. Pertama-tama ia mengunduh paket instal, kemudian mengekstrak file pengaturan dan benar-benar menginstal SQL Server. Ia melakukan semua ini secara otomatis – Anda tidak perlu mengeklik tombol apa pun lagi.

Itu saja untuk menginstal SQL Server di Windows menggunakan wizard penginstalan.

Hubungkan ke SQL Server di Windows

SQL Server dulunya dikirimkan dengan SQL Server Management Studio (SSMS), yang merupakan alat grafis untuk mengelola SQL Server.

Saat ini, SSMS tidak lagi dikirimkan dengan SQL Server. Anda perlu mengunduh dan menginstal SSMS secara terpisah jika ingin menggunakannya.

Lihat Cara Memasang SSMS untuk petunjuk langkah demi langkah pemasangannya, termasuk tangkapan layar.

GUI bagus lainnya untuk mengelola SQL Server adalah Azure Data Studio. Mulai dari SSMS 18.7, saat Anda menginstal SSMS, Azure Data Studio secara otomatis menginstal bersamanya.

Metode Lain untuk Menginstal SQL Server di Windows

Microsoft juga menyediakan berbagai cara lain untuk menginstal SQL Server ke mesin Windows.

Lihat artikel berikut di situs web Microsoft untuk detail lebih lanjut tentang setiap metode:

  • Instal SQL Server dari command prompt
  • Instal SQL Server dengan menggunakan file konfigurasi
  • Instal SQL Server menggunakan SysPrep
  • Buat kluster failover SQL Server baru (Penyiapan)
  • Tingkatkan SQL Server dengan menggunakan Panduan Instalasi (Pengaturan)

Menggunakan prompt perintah memungkinkan Anda untuk membuat skrip sebelumnya yang menentukan fitur yang akan diinstal dan cara mengkonfigurasinya. Setelah skrip ditulis, tinggal menjalankannya saja.

Opsi file konfigurasi memungkinkan Anda untuk menerapkan SQL Server di seluruh perusahaan dengan konfigurasi yang sama.

Instal SQL Server di Linux

Anda dapat menginstal di Ubuntu, Red Hat (RHEL), dan SUSE.

Di bawah ini adalah petunjuk untuk menginstal SQL Server pada setiap distribusi ini.

Instal SQL Server di Ubuntu

Langkah-langkah berikut adalah apa yang saya gunakan untuk menginstal SQL Server 2019 untuk Linux di Ubuntu 18.04.

Impor kunci GPG repositori publik:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Daftarkan repositori:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

Instal SQL Server:

sudo apt-get update
sudo apt-get install -y mssql-server

Jalankan penyiapan dan ikuti petunjuknya:

sudo /opt/mssql/bin/mssql-conf setup

Verifikasi bahwa layanan aktif dan berjalan:

systemctl status mssql-server --no-pager

Dengan asumsi itu kembali dengan baik, SQL Server sekarang diinstal pada mesin Ubuntu Anda.

Lihat Cara Menginstal sqlcmd &bcp di Ubuntu untuk contoh menghubungkan ke SQL Server dan menjalankan kueri.

Lihat Cara Menginstal Azure Data Studio di Ubuntu untuk opsi GUI.

Lihat juga Cara Menginstal SQL Server di Ubuntu 18.04 untuk artikel lebih rinci yang menggabungkan instalasi, dan instalasi utilitas DB.

Instal SQL Server di Red Hat (RHEL)

Langkah-langkah berikut adalah apa yang saya gunakan untuk menginstal SQL Server 2019 untuk Linux di RHEL 8.3.

SQL Server membutuhkan Python 2 dan OpenSSL 1.0, yang tidak termasuk dalam RHEL 8.

Untuk menginstal python2 dan openssl10, buka terminal dan jalankan perintah berikut:

sudo yum install python2
sudo yum install compat-openssl10

Kode berikut mengonfigurasi python2 sebagai penerjemah default:

sudo alternatives --config python

Jika Anda melihat daftar opsi, pilih nomor yang sesuai dengan python2.

Sekarang Anda dapat melanjutkan dan mengunduh file konfigurasi repositori Microsoft SQL Server 2019 Red Hat:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo

Catatan :Jika Anda menginstal ke RHEL 7, ubah jalur dari /rhel/8/ ke /rhel/7/ .

Instal SQL Server:

sudo yum install -y mssql-server

Setelah terinstal, jalankan mssql-conf setup :

sudo /opt/mssql/bin/mssql-conf setup

Ikuti petunjuk untuk memilih edisi Anda, menerima perjanjian lisensi, dan menyetel sandi sa.

Anda dapat menjalankan perintah berikut untuk memverifikasi bahwa SQL Server sedang berjalan:

systemctl status mssql-server

Lihat Cara Menginstal sqlcmd &bcp di Red Hat untuk contoh menghubungkan ke SQL Server dan menjalankan kueri.

Lihat Cara Menginstal Azure Data Studio di Red Hat untuk opsi GUI.

Lihat juga Cara Menginstal SQL Server di Red Hat 8 untuk artikel yang lebih mendetail tentang menginstal SQL Server dan menghubungkannya.

Instal SQL Server di SUSE

Berikut langkah-langkah install SQL Server 2019 for Linux di SUSE 12.

Unduh file konfigurasi repositori Microsoft SQL Server 2019 SLES:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

Segarkan repositori Anda:

sudo zypper --gpg-auto-import-keys refresh

Untuk memastikan bahwa kunci penandatanganan paket Microsoft diinstal pada sistem Anda, gunakan perintah berikut:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Instal SQL Server:

sudo zypper install -y mssql-server

Jalankan penyiapan mssql-conf :

sudo /opt/mssql/bin/mssql-conf setup

Ikuti petunjuk untuk memilih edisi Anda, menerima perjanjian lisensi, dan menyetel sandi sa.

Anda dapat menjalankan perintah berikut untuk memverifikasi bahwa SQL Server sedang berjalan:

systemctl status mssql-server

Lihat Cara Menginstal sqlcmd &bcp di SUSE untuk contoh menghubungkan ke SQL Server dan menjalankan kueri.

Lihat juga Cara Menginstal SQL Server di SUSE 12 untuk artikel yang lebih mendetail yang menggabungkan penginstalan SQL Server serta utilitas di atas.

Instal SQL Server di MacOS

Menginstal SQL Server di Mac mirip dengan menginstalnya di Linux, karena Anda cukup menjalankan beberapa perintah dari Terminal.

Perbedaan utamanya adalah, pada Mac, Anda harus menginstal Docker terlebih dahulu. Ini karena SQL Server berjalan di dalam wadah Docker di Mac.

Untungnya, menginstal Docker sangat mudah, dan hanya membutuhkan beberapa menit.

Di bawah ini adalah langkah-langkah yang terlibat dalam menginstal SQL Server di Mac.

Instal Docker

Jika Anda belum memilikinya, unduh Docker dari situs web Docker dan ikuti petunjuk untuk menginstalnya.

Kemudian luncurkan Docker dari folder Aplikasi. Setelah diluncurkan, Anda akan melihat ikon Docker kecil di bilah menu atas Mac Anda.

SQL Server membutuhkan memori minimal 2GB. Anda mungkin akan menemukan bahwa ini adalah jumlah yang secara otomatis dialokasikan ke Docker saat instalasi. Namun, Anda juga dapat (opsional) menambah memori yang ditetapkan untuk Docker dengan mengeklik ikon Docker di bilah menu atas Mac Anda, memilih Preferences , lalu Sumber Daya> Lanjutan . Anda akan melihat penggeser yang memungkinkan Anda menyesuaikan memori. Saya biasanya meningkatkannya menjadi 4GB.

Jika Anda lebih suka tangkapan layar, lihat Cara Menginstal SQL Server di Mac. Artikel itu memberikan tangkapan layar Docker, serta langkah-langkah berikut untuk menginstal SQL Server.

Instal SQL Server

Dengan Docker yang aktif dan berjalan, sekarang Anda dapat melanjutkan dan menginstal SQL Server.

Buka Terminal, dan jalankan perintah berikut.

Tarik image container Docker terbaru untuk SQL Server:

sudo docker pull mcr.microsoft.com/mssql/server:2019-latest

Pada saat artikel ini ditulis, SQL Server 2019 merupakan edisi terbaru. Jangan ragu untuk memeriksa versi penampung terbaru di situs web Docker.

Luncurkan instance gambar Docker itu:

docker run -d --name sql_server_demo -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=reallyStrongPwd123' -p 1433:1433 mcr.microsoft.com/mssql/server:2019-latest

Ubah detail sesuai kebutuhan. Misalnya, ubah kata sandi menjadi kata sandi kuat Anda sendiri.

Ubah juga sql_server_demo untuk nama yang Anda pilih. Itu nama wadahnya. Ini bisa berguna saat menghentikan dan memulai kontainer Anda dari Terminal.

Itu saja untuk menginstal SQL Server pada sistem MacOS.

Periksa Instalasi

Anda dapat memeriksa apakah wadah Docker berjalan dengan memasukkan perintah berikut ke Terminal:

docker ps

Ini akan mengembalikan sesuatu yang terlihat seperti ini:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4e4aa21eb391 mcr.microsoft.com/mssql/server:2019-latest "/opt/mssql/bin/sqls…" 23 seconds ago Up 21 seconds 0.0.0.0:1433->1433/tcp sql_server_demo

Hubungkan ke SQL Server

Anda dapat terhubung ke SQL Server dengan menggunakan sqlcmd utilitas yang terletak di dalam wadah.

Pertama, jalankan perintah berikut:

sudo docker exec -it Bart "bash"

Lalu yang ini (tentu saja menggunakan kata sandi Anda sendiri):

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "reallyStrongPwd123"

Ini akan membawa Anda ke prompt sqlcmd 1> .

Sekarang Anda dapat melanjutkan dan membuat database, menjalankan kueri T-SQL, dll.

Lihat Cara Menginstal Azure Data Studio di Mac untuk opsi GUI.

Instal SQL Server menggunakan Wadah

Contoh di atas menggunakan wadah Docker untuk menginstal SQL Server ke Mac.

Tetapi opsi wadah tidak terbatas hanya pada Mac. Anda juga dapat menjalankan image container SQL Server pada mesin Windows dan Linux.

Selain itu, Anda harus memilih untuk menggunakan Podman daripada Docker.

Podman menyediakan CLI yang mirip dengan Docker container Engine. Anda harus bisa alias Docker ke Podman (alias docker=podman ) tanpa masalah.

Pada saat penulisan, Podman hanya berjalan pada platform Linux, namun REST API dan klien sedang dalam pengembangan yang memungkinkan platform Mac dan Windows untuk memanggil layanan tersebut.

Instal SQL Server melalui Mesin Virtual

Pilihan lain untuk menginstal SQL Server adalah dengan menggunakan mesin virtual.

Mesin virtual memungkinkan Anda untuk menginstal sistem operasi yang sama sekali berbeda di komputer Anda, meskipun komputer Anda biasanya tidak mendukung sistem operasi tersebut.

Misalnya, Anda dapat menggunakan mesin virtual untuk menjalankan Windows di Mac. Atau Anda dapat menjalankan Linux di mesin Windows. Atau MacOS di Windows, dan sebagainya.

Lihat Cara Menginstal SQL Server di Mac yang menjalankan VirtualBox untuk petunjuk detail dan tangkapan layar.

Instal Beberapa Versi SQL Server Berdampingan

Dimungkinkan untuk menginstal beberapa contoh SQL Server pada mesin yang sama. Misalnya, Anda dapat menjalankan instance SQL Server 2017 dan SQL Server 2019 secara bersamaan.

Ingatlah bahwa beberapa komponen dibagikan di beberapa instance.

Beberapa komponen hanya dibagikan di seluruh versi minor, sementara yang lain dibagikan di seluruh versi utama. Jika komponen bersama dipilih selama peningkatan, komponen yang ada akan ditingkatkan ke versi terbaru.

Tetapi beberapa komponen dibagikan oleh semua instance dari semua versi SQL Server yang diinstal. Saat Anda menginstal versi SQL Server yang berbeda secara berdampingan di mesin yang sama, komponen ini secara otomatis dimutakhirkan ke versi terbaru.

Selain itu, beberapa instance dapat menyebabkan masalah seperti penyetelan performa, jadwal patching, keamanan, dll

Apakah ini berhasil atau tidak untuk Anda tergantung pada situasi Anda. Ini mungkin sempurna untuk lingkungan pengembangan Anda, tetapi mungkin tidak begitu bagus untuk lingkungan produksi Anda.

Mesin Virtual

Masalah di atas tidak berlaku saat Anda menginstal setiap instance di mesin virtualnya sendiri. Dalam hal ini, pada dasarnya mandiri dalam lingkungannya sendiri.

Wadah

Hal yang sama berlaku untuk kontainer. Anda dapat menggunakan container untuk menjalankan beberapa versi SQL Server secara bersamaan.

Untuk melakukannya, cukup ikuti proses penginstalan yang sama untuk setiap wadah.

Perbedaan utamanya adalah Anda harus memastikan keduanya tidak mencoba menggunakan port TCP yang sama (port TCP tempat container dipetakan pada mesin host). Jadi, Anda perlu mengubah nomor port TCP pada penginstalan kedua Anda.

Lihat Cara Menjalankan SQL Server 2017 dan 2019 Secara Bersamaan di Mac untuk contoh melakukannya.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Kunci Asing di SQL Server (Contoh T-SQL)

  2. Buat daftar kueri yang berjalan di SQL Server

  3. Versi backend tidak didukung untuk mendesain diagram atau tabel database

  4. Cara Mengabaikan kesalahan Kunci Duplikat di T-SQL (SQL Server)

  5. Jenis Kursor SQL Server - Kursor Dinamis | Tutorial SQL Server / Tutorial TSQL