Artikel ini memberikan petunjuk langkah demi langkah untuk menginstal SQL Server 2019 untuk Linux di Ubuntu 18.04.
Itu juga harus bekerja dengan Ubuntu 16.04 (ubah saja jalurnya seperti yang diinstruksikan).
Anda harus memiliki setidaknya 2 GB memori sebelum menginstal SQL Server di mesin Ubuntu Anda.
Instal Paket mssql-server
Langkah-langkah berikut adalah apa yang saya gunakan untuk menginstal SQL Server 2019 untuk Linux di Ubuntu 18.04.
1 – Impor kunci GPG repositori publik
Langkah pertama adalah mengimpor kunci GPG repositori publik.
Buka terminal, dan jalankan perintah berikut:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
2 – Daftarkan Repositori
Langkah selanjutnya adalah mendaftarkan repositori Microsoft SQL Server Ubuntu untuk SQL Server 2019.
Jika Anda menginstal ke Ubuntu 16.04, ubah /ubuntu/18.04/
ke /ubuntu/16.04/
.
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
3 – Instal SQL Server
Sekarang kita dapat melanjutkan dan menginstal SQL Server.
sudo apt-get update
sudo apt-get install -y mssql-server
Setelah selesai membongkar, menautkan, memilih, menyiapkan, dan memproses, akhirnya akan berhenti, dan Anda akan melihat pesan seperti ini:
+-------------------------------------------------------------------------+ Please run 'sudo /opt/mssql/bin/mssql-conf setup' to complete the setup of Microsoft SQL Server. +-------------------------------------------------------------------------+
Ini bagus. Itu artinya Anda hampir selesai.
4 – Jalankan Setup
Seperti yang diinstruksikan dalam pesan, jalankan perintah berikut:
sudo /opt/mssql/bin/mssql-conf setup
Ikuti petunjuk untuk memilih edisi Anda, menerima persyaratan lisensi, memilih bahasa, dan menyetel sandi SA.
Itu harus berupa kata sandi yang kuat. Tentukan sandi yang memiliki panjang minimal 8 karakter, termasuk huruf besar dan kecil, basis 10 digit dan/atau simbol non-alfanumerik.
Ini akan terlihat seperti ini, setelah Anda melewati petunjuknya:
Choose an edition of SQL Server: 1) Evaluation (free, no production use rights, 180-day limit) 2) Developer (free, no production use rights) 3) Express (free) 4) Web (PAID) 5) Standard (PAID) 6) Enterprise (PAID) - CPU core utilization restricted to 20 physical/40 hyperthreaded 7) Enterprise Core (PAID) - CPU core utilization up to Operating System Maximum 8) I bought a license through a retail sales channel and have a product key to enter. Use of PAID editions of this software requires separate licensing through a Microsoft Volume Licensing program. By choosing a PAID edition, you are verifying that you have the appropriate number of licenses in place to install and run this software. Enter your edition (1-8):2 Do you accept the license terms? [Yes/No]:Yes Choose the language for SQL Server. (11 languages are presented) Enter Option 1-11:1 Enter the SQL Server system administrator password:<MyPassword>
Anda juga akan melihat beberapa tautan URL ke persyaratan lisensi dan pernyataan privasi.
Setelah Anda memasukkan detail tersebut, penyiapan akan dilanjutkan. Setelah selesai, Anda akan melihat pesan berikut:
Setup has completed successfully. SQL Server is now starting.
Jika sistem Anda tidak memiliki cukup memori (2GB), inilah saatnya Anda akan diberitahu tentang itu.
Saya tahu ini, karena itulah yang terjadi pada saya ketika saya tidak sengaja menginstal SQL Server di mesin virtual dengan hanya 1 GB yang dialokasikan ke memori!
5 – Verifikasi
Setelah menyelesaikan proses penyiapan, Anda dapat menjalankan perintah berikut untuk memverifikasi bahwa layanan aktif dan berjalan.
systemctl status mssql-server --no-pager
Anda akan melihat banyak hal, termasuk kata-kata mssql-server.service – Microsoft SQL Server Database Engine dan aktif (berjalan) .
SQL Server untuk Linux sekarang berjalan di sistem Ubuntu Anda.
Instal Alat Baris Perintah SQL Server
Sekarang setelah Anda menginstal SQL Server, Anda memerlukan semacam alat untuk menghubungkannya.
Langkah-langkah berikut akan membantu Anda menyiapkan dua alat baris perintah SQL Server:sqlcmd dan bcp .
Dua langkah berikutnya membutuhkan curl. Jika curl tidak diinstal, Anda dapat menginstalnya dengan:
sudo apt install curl
Jika Anda sudah memiliki curl (atau Anda baru saja menginstalnya), Anda dapat melanjutkan dengan langkah-langkah berikut.
Impor kunci GPG repositori publik:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Daftarkan repositori Microsoft Ubuntu:
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
Perbarui daftar sumber dan jalankan perintah penginstalan dengan paket pengembang unixODBC:
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
Ini akan menghasilkan layar Konfigurasi Paket yang ditampilkan, bersama dengan teks yang berbunyi:
Do you accept the license terms? <Yes> <No>
Jika Anda menerima persyaratan lisensi, klik Yes
.
Tambahkan ke PATH
Selanjutnya, Anda secara opsional dapat menambahkan /opt/mssql-tools/bin/
ke variabel lingkungan PATH Anda.
Untuk membuat sqlcmd/bcp dapat diakses dari bash shell untuk sesi login:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
Untuk membuat sqlcmd/bcp dapat diakses dari bash shell untuk sesi interaktif/non-login:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
Hubungkan ke SQL Server
Sekarang setelah SQL Server terinstal, dan alat baris perintah juga terinstal, kita dapat menggunakan alat baris perintah untuk terhubung ke SQL Server.
Masukkan yang berikut ini, tetapi ganti '<YourPassword>'
dengan kata sandi Anda sendiri:
sqlcmd -S localhost -U SA -P '<YourPassword>'
Untuk terhubung ke instance jarak jauh, ubah localhost ke nama mesin atau alamat IP, dan pastikan untuk membuka port 1433 di firewall.
Setelah Anda berhasil terhubung, Anda akan melihat prompt yang terlihat seperti ini:
1>
Dari sini, Anda dapat menggunakan T-SQL untuk membuat database, menjalankan kueri, dan banyak lagi.
Untuk saat ini, masukkan kode berikut untuk memeriksa versi SQL Server Anda:
SELECT @@version
GO
Opsi GUI
Azure Data Studio adalah alat GUI yang dapat Anda gunakan untuk mengelola database SQL Server, baik di mesin lokal atau jarak jauh.
Lihat Cara Menginstal Azure Data Studio di Ubuntu 18.04 untuk petunjuk penginstalan, termasuk tangkapan layar. Anda dapat menginstalnya melalui GUI atau di baris perintah.
Juga, jika Anda baru mengenal SQL Server, lihat tutorial SQL Server saya di Quackit.