Latihan - Menginstal SQL Server di Ubuntu
Untuk menginstal SQL Server di Ubuntu, gunakan alat ini apt-get
.
Anda seorang administrator database di perusahaan grosir Wide World Importers. Anda ingin mendapatkan keuntungan dari SQL Server tanpa harus mengubah sistem operasi server. Sekarang Anda telah memutuskan untuk menyebarkan SQL Server di server Ubuntu. Sehingga SQL Server siap digunakan oleh pengembang Anda, konfigurasikan paket SQL Server dan instal alat baris perintah.
Dalam latihan ini, Anda akan melihat cara menyebarkan SQL Server di Ubuntu, menginstal alat baris perintah, dan membuat database di SQL Server.
Membuat mesin virtual Ubuntu
Mulailah dengan membuat komputer virtual (VM) Ubuntu di Azure. Kemudian, instal SQL Server 2019 pada VM tersebut.
Menggunakan kotak pasir Cloud Shell, masukkan perintah Azure CLI untuk membuat server Ubuntu 18.04 LTS. Perintah az vm create dapat memakan waktu beberapa menit untuk diselesaikan.
export UBUNTUPASSWORD=$(openssl rand -base64 32) az vm create \ --name UbuntuServer \ --resource-group <rgn>[sandbox resource group name]</rgn> \ --admin-username ubuntuadmin \ --admin-password $UBUNTUPASSWORD \ --image "Canonical:UbuntuServer:18.04-LTS:latest" \ --nsg-rule SSH \ --public-ip-sku Standard \ --size Standard_D2s_v3
Simpan alamat IP publik server Anda, dan tampilkan kata sandi.
export IPADDRESS=$(az vm show -d \ --name UbuntuServer \ --query publicIps --output tsv \ --resource-group <rgn>[sandbox resource group name]</rgn>) echo $UBUNTUPASSWORD
Menghubungkan ke VM Ubuntu
Sekarang Anda memiliki komputer virtual Ubuntu, Anda siap untuk menginstal SQL Server. Koneksi ke VM dengan menggunakan Secure Shell (SSH):
Di Cloud Shell, jalankan perintah ini.
ssh ubuntuadmin@$IPADDRESS
Ketika ditanya apakah Anda yakin, ketik ya.
Untuk kata sandi, masukkan kata sandi yang ditampilkan dari perintah sebelumnya, lalu tekan Enter. SSH terhubung ke VM dan menunjukkan shell bash.
Menginstal paket SQL Server
Sekarang instal dan konfigurasikan SQL Server.
Untuk menginstal kunci GPG repositori Microsoft, jalankan perintah berikut:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Untuk mendaftarkan repositori Ubuntu Microsoft SQL Server, jalankan perintah berikut:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
Untuk mendapatkan daftar paket yang diperbarui, jalankan perintah berikut:
sudo apt-get update
Untuk menginstal SQL Server, jalankan perintah berikut:
sudo apt-get install -y mssql-server
Penginstalan mungkin memakan waktu beberapa menit.
Mengonfigurasi SQL Server
Sebelum memulai SQL Server, Anda harus menentukan edisi yang Anda inginkan dan kata sandi administrator sistem:
Untuk mengonfigurasi SQL Server, di jendela terminal, jalankan perintah berikut:
sudo /opt/mssql/bin/mssql-conf setup
Untuk memilih edisi Evaluasi, masukkan 1.
Ketik Ya untuk menerima persyaratan lisensi.
Untuk kata sandi administrator sistem, ketik Pa$$w 0rd. Konfirmasikan kata sandi.
Untuk mengonfirmasi bahwa SQL Server 2019 berjalan, jalankan perintah ini:
systemctl status mssql-server --no-pager
Menginstal alat SQL Server
SQL Server sekarang terinstal. Selanjutnya, instal alat agar dapat berfungsi dengan SQL Server.
Untuk mendaftarkan repositori untuk paket alat Microsoft SQL Server, jalankan perintah berikut:
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
Untuk mendapatkan daftar paket yang diperbarui, jalankan perintah berikut:
sudo apt-get update
Untuk menginstal alat baris perintah SQL Server, jalankan perintah berikut:
sudo apt-get install -y mssql-tools unixodbc-dev
Tekan Tab dan Enter untuk menerima ketentuan lisensi.
Tekan Tab dan Enter untuk menerima ketentuan lisensi ODBC.
Untuk menambahkan alat ke
PATH
variabel lingkungan, jalankan perintah berikut:echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
Membuat database
Terakhir, buat database di SQL Server.
Untuk memeriksa apakah SQL Server berjalan, jalankan perintah ini:
systemctl status mssql-server
Jika SQL Server tidak aktif, jalankan perintah ini untuk memulai server:
sudo systemctl start mssql-server
Untuk memulai alat, jalankan
sqlcmd
perintah ini:sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
Untuk membuat database, jalankan perintah berikut:
CREATE DATABASE WideWorld1 GO
Untuk memverifikasi bahwa database telah dibuat, jalankan perintah berikut:
SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1' GO
Untuk keluar dari
sqlcmd
alat dan SSH, jalankan keluar perintah dua kali.