SQL Server 2008‎ > ‎Troubleshooting‎ > ‎

Tidak Bisa Melakukan Koneksi dari Aplikasi Lain

Pendahuluan

Buat Anda yang baru melakukan instalasi SQL Server 2008 - baik untuk testing setup maupun proses belajar - sering sekali menemui masalah koneksi ke SQL Server 2008 dari aplikasi lain. Tapi tidak bermasalah dengan SQL Server Management Studio. 

Dua kemungkinan penyebabnya adalah protocol TCP/IP yang belum diaktivasi dan belum dijalankannya browser service. Artikel berikut menunjukkan cara mengaktifkan kedua service tersebut.

Mengaktifkan Protocol TCP/IP

Protocol TCP/IP adalah protokol yang harus diaktifkan agar SQL Server bisa menerima koneksi berbasis alamat TCP / IP. Cara mengaktifkannya sebagai berikut.
  • Buka aplikasi SQL Server Configuration Manager
  • Buka node "SQL Server Network Configuration" | "Protocols for MSSQLSERVER".


    Catatan : Jika Anda memiliki beberapa instance selain MSSQLSERVER, klik instance yang ingin Anda aktifkan.

  • Pada panel bagian kanan, akan terlihat protocol "TCP/IP". Jika posisinya dalam keadaan disabled, maka artinya dalam posisi tidak aktif. Untuk mengaktifkannya klik kanan pada protocol tersebut dan pilih "Enable".


  • Akan muncul dialog notifikasi seperti pada gambar di bawah ini. Klik tombol "OK".


  • Restart server SQL Server Anda.
  • Selesai.
Jika Anda ingin memastikan bahwa protocol TCP/IP untuk SQL Server telah jalan, maka kita bisa melakukan port checking dengan perintah netstat di bawah ini (dengan asumsi port yang dipakai masih standar yaitu 1433).

netstat -an -p tcp | findstr 1433

Perintah di atas harus memberikan hasil, contoh hasilnya kira-kira seperti pada gambar screenshot berikut ini.


 

Menjalankan Browser Service

Selain pengaktifan protocol TCP/IP, jika kita melakukan koneksi dari komputer lain kadang tidak dapat mendapatkan nama node SQL Server yang ingin kita akses. Hal ini ada kemungkinan karena browser service belum diaktifkan.

Berikut adalah cara mengaktifkan browser service.
  • Buka aplikasi SQL Server Configuration Manager
  • Buka node "SQL Server Services", dan pilih service "SQL Server Browser". 
  • Perhatikan statusnya apakah "stopped" atau "running". Jika dalam kondisi "stopped", jalankan dengan mengklik tombol play pada toolbar SQL Server configuration manager.


  • Pastikan SQL Server Browser sudah running.


  • Selesai.