برنامه SQL Server بهصورت پیشفرض از دو پورت ۱۴۳۳ و ۱۴۳۴ برای ارتباط شبکه استفاده میکند.
بنابراین یک مشکل امنیتی این است که هکرها و سارقین اطلاعات میتوانند از این پورت جهت حمله استفاده کنند، پیشنهاد میشود جهت ارتقای امنیت سرور پورت پیشفرض تغییر کند
جهت تغییر پورت SQL ابتدا SQL Server Configuration Manager را اجرا میکنیم
می توانید از منوی استارت و پوشه SQL این کنسول را پیدا کنید
Start Menu –> All Programs –> Microsoft SQL Server 2005/2008 –> Configuration Tools –> SQL Server Configuration Manager
و یا در قسمت جستجو یاو یا در قسمت جستجو یا RUN ویندوز (Windows key + R ) عبارتهای زیر را با توجه به نسخه نصب شده اجرا کنید
SQLServerManager15.msc برای [SQL Server 2019]
SQLServerManager14.msc برای [SQL Server 2017]
SQLServerManager13.msc برای [SQL Server 2016]
SQLServerManager12.msc برای [SQL Server 2014]
SQLServerManager11.msc برای [SQL Server 2012]
SQLServerManager10.msc برای [SQL Server 2008]
در بخش SQL Server Network Configuration گزینه Protocols For ( در انتها نام SQLسرور انتخابی هنگام نصب که در صورت پیشفرض بودن مانند تصویر میباشد)
بر روی TCP/IP دو بار کلیک کنید
پیشنهاد میگردد IP1,IP2 را نیز تغییر دهید
توجه کنید که پورت انتخاب شده در فایروال نیز باز شود
منوی Start –> گزینه Control Panel –> انتخاب Small icon در بخش View By (یا جستجوی Windows firewall)
انتخاب Windows Firewall –> گزینه Advanced Settings
inbound rules : پورت هایی که دیگران از آن برای اتصال به سرور شما استفاده می کنند در این قسمت تنظیم می شوند.
انتخاب گزینه inbound rules –> گزینه New Rule –> گزینه Port –> دکمه Next –> انتخاب TCP و وارد کردن شماره پورت 1433 در بخش Specific local ports
دکمه Next –> گزینه Allow the connection –> دکمه Next –> دکمه Next –> وارد کردن عنوان دلخواه در بخش name مثلا Open SQL Server Port –> دکمه Finish
در ارتباط کلاینتها به سرور
با توجه به نوع ارتباط و نرمافزاری که ارتباط برقرار میکند باید در محلی که IP یا آدرس سرور را وارد کرده بودید تغییر بدهید
بعد از IP یا آدرس کامای انگلیسی , و شماره پورت به صورت زیر وارد کنید:
192.168.1.2,4560