Latihan - Instal SQL Server di SUSE
Sangat mudah untuk menginstal SQL Server di SUSE dengan menggunakan alat zypper
.
Anda seorang administrator database di perusahaan grosir Wide World Importers. Anda ingin mendapatkan keuntungan dari SQL Server tanpa harus mengubah sistem operasi server. Setelah menyebarkan SQL Server di server SUSE, Anda dapat mengonfigurasi paket SQL Server dan menginstal alat baris perintah. SQL Server kemudian siap digunakan oleh pengembang Anda.
Dalam latihan ini, Anda akan melihat cara menyebarkan SQL Server di SUSE, menginstal alat baris perintah, dan membuat database.
Membuat Mesin Virtual SUSE
Gunakan kotak pasir Cloud Shell dan perintah Azure CLI untuk membuat server SUSE Enterprise. Perintah az vm create dapat memakan waktu beberapa menit untuk diselesaikan.
export PASSWORD=$(openssl rand -base64 32) az vm create \ --name SLESSQLServer \ --resource-group <rgn>[sandbox resource group name]</rgn> \ --admin-username suseadmin \ --admin-password $PASSWORD \ --image "SUSE:sles-12-sp5:gen1: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 SLESSQLServer \ --query publicIps --output tsv \ --resource-group <rgn>[sandbox resource group name]</rgn>) echo $PASSWORD
Koneksi ke komputer virtual SUSE
Sekarang Anda memiliki komputer virtual SUSE yang siap untuk menginstal SQL Server. Koneksi menggunakan Secure Shell (SSH):
Di Cloud Shell, jalankan perintah ini.
ssh suseadmin@$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. Tugas pertama adalah penginstalan:
Untuk mengunduh file konfigurasi repositori Microsoft SLES, jalankan perintah ini:
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo
Jika Anda dimintai kata sandi, gunakan kata sandi acak.
Untuk me-refresh repositori Anda, jalankan perintah ini:
sudo zypper --gpg-auto-import-keys refresh
Jika salah satu repositori SUSE tidak tersedia, ketik i, lalu tekan Enter. Jika Anda diperingatkan tentang repositori yang ditandatangani dengan kunci yang tidak diketahui, ketik ya, lalu tekan Enter.
Untuk menginstal SQL Server, jalankan perintah ini, dan ketik y untuk mengonfirmasi:
sudo zypper --no-gpg-checks install -y mssql-server
Mengonfigurasi SQL Server
Sebelum menggunakan SQL Server, Anda harus menentukan edisi yang Anda inginkan dan kata sandi administrator sistem.
Jalankan perintah berikut:
sudo /opt/mssql/bin/mssql-conf setup
Jika diminta, masukkan kata sandi Anda.
Untuk memilih edisi Evaluasi, tekan 1.
Ketik Ya untuk menerima persyaratan lisensi.
Untuk kata sandi administrator sistem, ketik Pa$$w 0rd, lalu tekan Enter.
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 terinstal. Sekarang instal alat administratif:
Untuk menambahkan repositori alat Microsoft SQL Server ke
zypper
, jalankan perintah ini:sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo sudo zypper --gpg-auto-import-keys refresh
Jika salah satu repositori SUSE tidak tersedia, ketik i, lalu tekan Enter. Jika Anda diperingatkan tentang repositori yang ditandatangani dengan kunci yang tidak diketahui, ketik ya.
Untuk menginstal alat baris perintah SQL Server, jalankan perintah ini:
sudo zypper --no-gpg-checks install -y mssql-tools unixODBC-devel
Ketik YA untuk menerima ketentuan lisensi ODBC.
Ketik YA untuk menerima persyaratan lisensi.
Untuk menambahkan alat ke
PATH
variabel lingkungan, jalankan perintah ini:echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
Membuat database
Sekarang Anda dapat menggunakan alat yang baru diinstal sqlcmd
untuk membuat database.
Untuk memeriksa apakah SQL Server berjalan, jalankan perintah ini:
systemctl status mssql-server --no-pager
Jika SQL Server tidak aktif, jalankan perintah ini untuk memulai server:
sudo systemctl start mssql-server
Jalankan perintah berikut untuk menyambungkan ke SQL Server:
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.