Jawaban ini mencakup menginstal MSSQL Server dan Tools untuk sistem 16.04 apa pun. Itu tidak mencakup solusi Docker untuk mendapatkan MSSQL Server pada suatu sistem. Jawaban terpisah akan ditulis untuk MSSQL Server melalui opsi pemasangan Docker untuk SQL Server.
Ada beberapa komponen berbeda di sini dalam paket dari repositori Microsoft saja.
mssql-server
- Microsoft SQL Server untuk Linux Preview
mssql-tools
- sqlcmd
, dll. perintah untuk berinteraksi dengan MSSQL Server.
Ada beberapa peringatan jahat di sini:
- Anda harus memiliki 16,04 untuk semua komponen; ini TIDAK bekerja pada versi yang lebih lama.
- Saat ini, hanya ada versi 64-bit dari paket yang tersedia. Anda tidak akan dapat menjalankan
mssql-server
dan mungkin juga bukan alatnya kecuali Anda menggunakan sistem 64-bit.
Semua perintah di bawah ini dari langkah-langkah yang disarankan Microsoft. Saya tidak menyarankan menggunakan beberapa dari perintah ini di luar mengikuti langkah-langkah ini dengan tepat , karena sifat risiko keamanan yang diperkenalkan beberapa prosedur di sini (seperti masuk ke shell superuser).
mssql-server
langkah instalasi ( sumber )
Langkah-langkah ini mencakup pengaturan MS SQL Server untuk Linux Public Preview. Ini dan metode Docker adalah dua metode untuk mendapatkan pengaturan MSSQL Server untuk Linux.
Peringatan:
- Anda harus memiliki sistem 64-bit untuk MSSQL Server.
- Anda memerlukan setidaknya 4GB RAM pada sistem untuk menginstal MSSQL Server.
- Anda harus memiliki Ubuntu 16.04 untuk ini, saat ini tidak ada versi lain di server repositori mereka.
Untuk menginstal mssql-server
Paket di Ubuntu, ikuti langkah-langkah ini:
Masuk ke mode superuser.
sudo su
Impor kunci GPG repositori publik:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Daftarkan repositori Microsoft SQL Server Ubuntu:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
Keluar dari mode superuser.
exit
Jalankan perintah berikut untuk menginstal SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server
Setelah instalasi paket selesai, jalankan skrip konfigurasi dan ikuti petunjuknya.
sudo /opt/mssql/bin/mssql-conf setup
Setelah konfigurasi selesai, verifikasi bahwa layanan sedang berjalan:
systemctl status mssql-server
Lihat: Quickstart: Instal SQL Server dan buat database di Ubuntu .
mssql-tools
Langkah Instalasi ( sumber )
Bagian ini mencakup pengaturan mssql-tools
yang mencakup sqlcmd
perintah. Langkah-langkah ini diperlukan untuk sistem apa pun di mana Anda ingin menggunakan sqlcmd
perintah atau utilitas lain yang berasal dari Microsoft di Linux untuk berinteraksi dengan Server MSSQL.
(Ini tidak diperlukan untuk pustaka Python lain untuk berinteraksi dengan MSSQL, atau utilitas lain seperti DataGrip yang dapat berinteraksi dengan server, dll., Yang tidak memerlukan mssql-tools
pacakge untuk beroperasi.)
Peringatan:
- Saya belum menemukan versi ini untuk sistem non-64bit. Anda mungkin memerlukan sistem 64bit untuk membuat alat ini berfungsi.
- Anda hanya dapat menggunakan alat pada 16,04 saat ini.
Masuk ke Superuser Mode
sudo su
Impor kunci GPG repositori publik:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Daftarkan repositori Microsoft Ubuntu:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/prod.list)"
Keluar dari mode pengguna super:
exit
Perbarui daftar sumber dan jalankan perintah instalasi:
sudo apt-get update
sudo apt-get install mssql-tools