Pengantar

Microsoft SQL Server kini mendukung sistem operasi Linux dan dapat dijalankan dengan mudah menggunakan Docker. Bagi banyak sysadmin dan developer, hal ini sangat membantu saat ingin menjalankan database MSSQL di VPS berbasis Linux.

Namun, ketika SQL Server dijalankan di dalam container Docker, koneksi remote seperti menggunakan SQL Server Management Studio (SSMS) perlu dikonfigurasi secara manual. Dalam panduan ini, kita akan belajar cara mengatur koneksi agar SQL Server dari Docker dapat diakses dari komputer client menggunakan SSMS.

Prasyarat

Sebelum memulai, pastikan anda sudah:

Langkah - Langkah Akses SQL Server Menggunakan Microsoft SQL Server Management Studio

  1. Buka SQL Server Management Studio di Windows kemudian isi
  2. Server Name : isi dengan IP VPS anda dan port dari SQL Server yaitu 1433
  3. Authentication : ganti menjadi SQL Server Authentication
  4. Login: isi dengan username SQL Server anda
  5. Password : isi dengan password SQL Server anda
  6. Centang bagian Trust Server Certificate 
  7. Klik Connect

    Jika anda berhasil connect maka akan tampil seperti gambar dibawah

Langkah Langkah Membuat Table di Microsoft SQL Server Management Studio

  1. Klik nama database 
  2. Klik Table
  3. Klik New Query 
  4. Isi query dengan code berikut 
    CREATE TABLE Inventory
    (
        id INT,
        name NVARCHAR (50),
        quantity INT
    );
    GO
  5. Kemudian klik Execute

  6. Jika berhasil anda akan mendapat pesan di bagian kanan bawah bertuliskan Commands completed successfully, kemudian klik icon Refresh maka akan tampil table yang barusan anda buat 

Kesimpulan

Mengakses Microsoft SQL Server yang berjalan di Docker di Linux dari SSMS di Windows sangat memungkinkan dan cukup mudah dilakukan. Kuncinya adalah:

  • Menjalankan SQL Server di Docker dengan port 1433 dibuka.

  • Memastikan firewall server tidak memblokir port.

  • Menggunakan IP publik server sebagai host di SSMS.

Dengan koneksi yang sudah aktif, kamu bisa mengelola database MSSQL Server di Linux secara grafis dan nyaman menggunakan SSMS — seperti layaknya menjalankan database di Windows.