Latihan - Menginstal SQL Server di Red Hat

Selesai

Gunakan alat yum untuk menginstal SQL Server di server Red Hat Enterprise Linux (RHEL).

Anda adalah administrator database di perusahaan grosir Wide World Importers, dan ingin memanfaatkan SQL Server tanpa harus mengubah sistem operasi server. Setelah Anda menyebarkan SQL Server di server Red Hat, konfigurasikan paket SQL Server dan instal alat baris perintah. SQL Server kemudian siap digunakan pengembang Anda.

Dalam latihan ini, Anda menyebarkan SQL Server di RHEL, menginstal alat baris perintah, dan membuat database di SQL Server.

Membuat komputer virtual Red Hat

Mulailah dengan membuat komputer virtual Red Hat (VM) di Azure:

  1. Gunakan kotak pasir Cloud Shell dan perintah Azure CLI untuk membuat server Red Hat 7. Perintah az vm create dapat memakan waktu beberapa menit untuk diselesaikan.

    export PASSWORD=$(openssl rand -base64 32)
    az vm create \
        --name RedHatServer \
        --resource-group <rgn>[sandbox resource group name]</rgn> \
        --admin-username redhatadmin \
        --admin-password $PASSWORD \
        --image "RedHat:RHEL:7-LVM: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 RedHatServer \
        --query publicIps --output tsv \
        --resource-group <rgn>[sandbox resource group name]</rgn>)
    echo $PASSWORD
    

Sambungkan ke VM Red Hat

Sekarang Anda memiliki komputer virtual Red Hat yang siap menginstal SQL Server. Koneksi menggunakan Secure Shell (SSH):

  1. Di Cloud Shell, jalankan perintah ini:

    ssh redhatadmin@$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

Sebelum menggunakan yum untuk menginstal, Anda harus menambahkan file konfigurasi:

  1. Untuk mengunduh file konfigurasi repositori Red Hat Microsoft SQL Server, jalankan perintah ini:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
    
  2. Jika Anda dimintai kata sandi, gunakan kata sandi yang ditampilkan sebelumnya, lalu tekan Enter.

  3. Untuk menginstal SQL Server, jalankan perintah ini:

    sudo yum install -y mssql-server
    

Mengonfigurasi SQL Server

Sebelum menggunakan SQL Server, gunakan skrip mssql-conf untuk menentukan edisi yang Anda inginkan dan kata sandi administrator sistem:

  1. Jalankan perintah ini:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. Jika dimintai kata sandi Anda, gunakan kata sandi yang ditampilkan sebelumnya.

  3. Untuk memilih edisi Evaluasi, masukkan 1.

  4. Ketik Ya untuk menerima persyaratan lisensi.

  5. Ketik Pa$$w 0rd lalu tekan Enter untuk mengatur kata sandi administrator sistem.

  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. Selanjutnya, instal alat baris perintah untuk bekerja dengan SQL Server:

  1. Untuk mengunduh file konfigurasi repositori alat Microsoft SQL Server, jalankan perintah ini:

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
    
  2. Untuk menginstal alat baris perintah SQL Server, jalankan perintah ini:

    sudo yum install -y mssql-tools unixODBC-devel
    
  3. Ketik YA untuk menerima ketentuan lisensi ODBC.

  4. Ketik YA untuk menerima persyaratan lisensi.

  5. 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 ini sqlcmd untuk membuat database:

  1. Jalankan perintah ini untuk terhubung ke SQL Server:

    sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
    
  2. Untuk membuat database yang disebut WideWorld1, jalankan perintah SQL ini:

    CREATE DATABASE WideWorld1
    GO
    
  3. Untuk memverifikasi bahwa database telah dibuat, jalankan kueri SQL ini:

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