Bagikan melalui


Mengonfigurasi SQL Server untuk mendengarkan port TCP tertentu

Berlaku untuk: SQL Server

Artikel ini menjelaskan cara mengonfigurasi instans Mesin Database SQL Server untuk mendengarkan port tetap tertentu dengan menggunakan Pengelola Konfigurasi SQL Server. Jika diaktifkan, instans default Mesin Database SQL Server mendengarkan port TCP 1433. Instans bernama Mesin Database dan SQL Server Compact dikonfigurasi untuk port dinamis. Ini berarti mereka memilih port yang tersedia saat layanan SQL Server dimulai. Saat Anda tersambung ke instans bernama melalui firewall, konfigurasikan Mesin Database untuk mendengarkan pada port tertentu, sehingga port yang sesuai dapat dibuka di firewall.

Catatan

Karena port 1433 adalah standar yang diketahui untuk SQL Server, beberapa organisasi menentukan bahwa nomor port SQL Server harus diubah untuk meningkatkan keamanan. Ini mungkin berguna di beberapa lingkungan. Namun, arsitektur TCP/IP mengizinkan pemindai port untuk mengkueri port terbuka, sehingga mengubah nomor port tidak dianggap sebagai langkah keamanan yang kuat.

Untuk informasi selengkapnya tentang pengaturan Windows Firewall default, dan deskripsi port TCP yang memengaruhi Mesin Database, Analysis Services, Reporting Services, dan Integration Services, lihat Mengonfigurasi Windows Firewall untuk mengizinkan akses SQL Server.

Tip

Saat memilih nomor port, konsultasikan https://www.iana.org/assignments/port-numbers untuk daftar nomor port yang ditetapkan ke aplikasi tertentu. Pilih nomor port yang tidak ditetapkan. Untuk informasi selengkapnya, lihat Rentang port dinamis default untuk TCP/IP telah berubah sejak Windows Vista dan di Windows Server 2008.

Keterangan

Mesin Database mulai mendengarkan port baru saat dimulai ulang. Namun layanan Browser SQL Server memantau registri dan melaporkan nomor port baru segera setelah konfigurasi diubah, meskipun Mesin Database mungkin tidak menggunakannya. Mulai ulang Mesin Database untuk memastikan konsistensi dan menghindari kegagalan koneksi.

Gunakan Pengelola Konfigurasi SQL Server

Menetapkan nomor port TCP/IP ke Mesin Database SQL Server

  1. Di Pengelola Konfigurasi SQL Server, di panel konsol, perluas Konfigurasi Jaringan SQL Server, pilih Protokol untuk <nama> instans, lalu di panel kanan klik dua kali TCP/IP.

    Catatan

    Jika Anda mengalami masalah saat membuka Pengelola Konfigurasi SQL Server, lihat Pengelola Konfigurasi SQL Server.

  2. Dalam kotak dialog Properti TCP/IP, pada tab Alamat IP, beberapa alamat IP muncul dalam format IP1, IP2, hingga IPAll. Salah satu entri ini adalah untuk alamat IP adaptor loopback, 127.0.0.1. Alamat IP tambahan muncul untuk setiap alamat IP di komputer. (Anda mungkin melihat alamat IP versi 4 dan IP versi 6.) Klik kanan setiap alamat, lalu pilih Properti untuk mengidentifikasi alamat IP yang ingin Anda konfigurasi.

  3. Jika kotak dialog Port Dinamis TCP berisi 0, menunjukkan Mesin Database mendengarkan port dinamis, hapus 0.

    Cuplikan layar memperlihatkan port TCP.

  4. Dalam kotak area Properti IP n, dalam kotak Port TCP, ketik nomor port yang Anda inginkan untuk didengarkan alamat IP ini, lalu pilih OK. Beberapa port mungkin ditentukan dengan memisahkannya dengan koma. Pilih OK.

    Jika pengaturan Dengarkan Semua pada tab Protokol diatur ke Ya, maka hanya nilai Port TCP dan Port Dinamis TCP di bawah bagian IPAll yang digunakan, dan bagian IP n individual diabaikan secara keseluruhan. Jika pengaturan Dengarkan Semua diatur ke Tidak, maka pengaturan Port TCP dan Port Dinamis TCP di bawah bagian IPAll diabaikan, dan Port TCP, Port Dinamis TCP, dan Pengaturan diaktifkan pada bagian n IP individual digunakan sebagai gantinya.

    Setiap bagian IP n memiliki pengaturan Diaktifkan dengan nilai default "Tidak" yang menyebabkan SQL Server mengabaikan alamat IP ini meskipun memiliki port yang ditentukan.

  5. Di panel konsol, pilih SQL Server Services.

  6. Di panel detail, klik kanan SQL Server (<nama> instans) lalu pilih Mulai Ulang, untuk menghentikan dan memulai ulang SQL Server.

Sambungkan

Setelah Anda mengonfigurasi SQL Server untuk mendengarkan di port tertentu, ada tiga cara untuk terhubung ke port tertentu dengan aplikasi klien:

  • Untuk menyambungkan ke instans Mesin Database berdasarkan nama, jalankan layanan Browser SQL Server di server.
  • Buat alias pada klien, menentukan nomor port.
  • Program klien untuk terhubung menggunakan string koneksi kustom.