Setelah SQL Server diinstal di server, karena persyaratan keamanan server, semua port yang tidak digunakan perlu diblokir dan hanya dibuka port yang harus digunakan. Mari perkenalkan port yang digunakan di SQL Server 2008:
Pertama-tama, port yang paling umum digunakan adalah 1433. Ini adalah port mesin database. Jika kita ingin terhubung ke mesin database dari jarak jauh, kita perlu membuka port ini. Port ini dapat dimodifikasi. Beralih ke "XXX Protocol" di "SQL Server Configuration Manager" dan pilih port TCP dapat diatur di properti protokol TCP/IP. Seperti yang ditunjukkan pada gambar:
SSIS memanggil protokol DCOM, jadi port 135 perlu dibuka saat menggunakan SSIS, dan port ini tidak dapat diubah. Service Control Manager (SCM) hanya dapat diakses dengan membuka port TCP 135. SCM melakukan tugas-tugas berikut: memulai dan menghentikan layanan Layanan Integrasi, dan mengirimkan permintaan kontrol ke layanan yang sedang berjalan.
Selanjutnya mari kita bicara tentang SSAS. Contoh default SSAS menggunakan port 2383. Jika itu adalah contoh bernama, maka setiap contoh akan memiliki port yang ditentukan oleh administrator. sangat disarankan. Jangan gunakan skema alokasi port dinamis. Jika ini adalah port yang dialokasikan secara dinamis, saat klien tersambung ke server, ia akan tersambung ke port 2382 server, yang merupakan port yang digunakan oleh Browser SQL Server. SQL Server Browser kemudian memberi tahu klien melalui port 2382 nomor port sebenarnya dari instance bernama yang perlu dihubungkan. (Ini adalah pernyataan resmi, tapi saya tidak yakin port 2382 diperlukan di sini, tetapi port UDP1434 yang disebutkan selanjutnya pasti berguna.) Selain itu, Browser SQL Server perlu menggunakan port UDP 1434, jadi jika Anda perlu menggunakan ini service Jika demikian, UDP1434 harus dihidupkan. Untuk mengubah port SSAS, Anda perlu membuka layanan SSAS terlebih dahulu, lalu menggunakan SSMS untuk terhubung ke SSAS. Klik kanan instance di Object Explorer dan pilih Properties. Jendela Analysis Service Properties akan muncul ke port yang diperlukan. Nilai defaultnya adalah 0. , yang berarti tidak ada pengaturan, lalu mulai ulang layanan SSAS.
Setelah restart, jika SSMS membuat klien lain terhubung ke SSAS, SSMS perlu menggunakan metode "nama host: port" sebagai host koneksi. Jika itu adalah mesin database, maka ia menggunakan format "nama host, port". adalah sebuah perbedaan.
Layanan laporan menyediakan layanan melalui Web, jadi secara default layanan laporan menggunakan port 80. Tentu saja, pengguna juga dapat mengubah port layanan laporan dan mengubah port layanan Web dan manajer laporan di manajer konfigurasi layanan laporan .
Konfigurasi port SSB. Jika SSB melibatkan komunikasi antar komputer melalui jaringan, maka Anda perlu mengatur titik akhir (EndPoint). Saat mengatur titik akhir SSB, Anda perlu menentukan port pendengaran.
GUNAKAN master;
PERGI
BUAT TITIK AKHIR Titik Akhir Pialang
NEGARA = DIMULAI
SEBAGAI TCP (LISTENER_PORT = 4037)
UNTUK SERVICE_BROKER (AUTHENTIKASI = JENDELA);
GO maka kita perlu mengembangkan port 4037.
Dengan cara yang sama, jika kita ingin mengkonfigurasi mirroring database, akses SOAP, dll., kita juga perlu membuat titik akhir dan membuka port di titik akhir.
Selain port yang diperkenalkan di atas, jika Anda ingin melakukan replikasi database dan sebagainya, dan Anda perlu menyiapkan folder bersama di server database untuk memfasilitasi transmisi data antara beberapa server, Anda juga perlu membuka port bersama Windows, seperti 137, 138, 139, 445, dst.
Di atas memperkenalkan begitu banyak layanan dan port, yang perlu diatur sesuai dengan kebutuhan sebenarnya. Untuk alasan keamanan, Anda dapat mengatur port default sebagai port Anda sendiri, dan jangan membuka layanan Browser SQL Server.