Latihan - Instal SQL Server di SUSE

Selesai

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

  1. 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
    
  2. 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):

  1. Di Cloud Shell, jalankan perintah ini.

    ssh suseadmin@$IPADDRESS
    
  2. Ketika ditanya apakah Anda yakin, ketik ya.

  3. 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:

  1. 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
    
  2. Jika Anda dimintai kata sandi, gunakan kata sandi acak.

  3. Untuk me-refresh repositori Anda, jalankan perintah ini:

    sudo zypper --gpg-auto-import-keys refresh
    
  4. 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.

  5. 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.

  1. Jalankan perintah berikut:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Jika diminta, masukkan kata sandi Anda.

  3. Untuk memilih edisi Evaluasi, tekan 1.

  4. Ketik Ya untuk menerima persyaratan lisensi.

  5. Untuk kata sandi administrator sistem, ketik Pa$$w 0rd, lalu tekan Enter.

  6. Konfirmasikan kata sandi.

  7. 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:

  1. 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
    
  2. 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.

  3. Untuk menginstal alat baris perintah SQL Server, jalankan perintah ini:

    sudo zypper --no-gpg-checks install -y mssql-tools unixODBC-devel
    
  4. Ketik YA untuk menerima ketentuan lisensi ODBC.

  5. Ketik YA untuk menerima persyaratan lisensi.

  6. 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.

  1. Untuk memeriksa apakah SQL Server berjalan, jalankan perintah ini:

    systemctl status mssql-server --no-pager
    
  2. Jika SQL Server tidak aktif, jalankan perintah ini untuk memulai server:

    sudo systemctl start mssql-server
    
  3. Jalankan perintah berikut untuk menyambungkan ke SQL Server:

    sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
    
  4. Untuk membuat database, jalankan perintah berikut:

    CREATE DATABASE WideWorld1
    GO
    
  5. Untuk memverifikasi bahwa database telah dibuat, jalankan perintah berikut:

    SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1'
    GO
    
  6. Untuk keluar dari sqlcmd alat dan SSH, jalankan keluar perintah dua kali.