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

Cara Menginstal SQL Server di Ubuntu 18.04

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui Akun Email Database di SQL Server (T-SQL)

  2. Bagaimana cara menggunakan penghapusan kaskade dengan SQL Server?

  3. Konversi nilai teks di SQL Server dari UTF8 ke ISO 8859-1

  4. Cara Menemukan Lokasi File Data dan File Log di SQL Server

  5. SQL Server 2016:Memulihkan Database