Menghadkan Sambungan Pelayan SQL kepada Alamat IP Tertentu
Soalan:
Bagaimana saya boleh mengehadkan sambungan ke contoh SQL Server saya kepada set alamat IP tertentu sambil melarang akses daripada semua yang lain sumber?
Jawapan:
Walaupun menyekat sambungan SQL Server berdasarkan alamat IP tidak boleh dikonfigurasikan secara langsung dalam contoh atau pangkalan data SQL Server, terdapat beberapa pendekatan alternatif:
-
Windows Firewall: Kaedah pilihan ialah menggunakan Windows firewall untuk menyekat sambungan masuk ke port (s) SQL Server sambil membenarkan pengecualian untuk alamat IP yang ditetapkan.
-
Pencetus Log Masuk: Pilihan alternatif, tetapi kurang diingini, melibatkan penciptaan pencetus log masuk. Pencetus ini boleh mengesahkan alamat IP sambungan masuk menggunakan fungsi sys.dm_exec_connections. Walau bagaimanapun, melaksanakan pendekatan ini adalah jauh lebih kompleks daripada menggunakan tembok api Windows.
-
Sekatan Peringkat Pangkalan Data: Mengehadkan sambungan pada peringkat pangkalan data boleh mencabar, kerana SQL Server tidak menawarkan terbina- dalam fungsi untuk kawalan akses berasaskan alamat IP.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengehadkan Sambungan Pelayan SQL kepada Alamat IP Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!