اگر مطمئن هستید که سرویس در حال اجرا است و مشکل فایروال هم ندارید به احتمال زیاد مشکل از تنظیمات tcp در sql server است، مراحل زیر را چک کنید:
فعال کردن پروتکل TCP/IP:
برای این کار برنامه SQL Server Configuration Manager را اجرا کنید.
از درخت سمت چپ مسیر زیر را باز کنید:
SQL Server Network Configuration => Protocols for [Instance Name] => TCP/IP
در صورت غیر فعال بودن TCP/IP آن را فعال کنید.
تغییر پورت به 1433:
برای این کار برنامه SQL Server Configuration Manager را اجرا کنید.
از درخت سمت چپ مسیر زیر را باز کنید:
SQL Server Network Configuration => Protocols for [Instance Name] => TCP/IP
برروی نود TCP/IP راست کلیک کرده و گزینه Properties را انتخاب کنید.
در تب IP Addresses در قسمت IP All مقادیر TCP Dynamic Ports و TCP Port را به 1433 تغییر دهید.
تغییر پورت در رجیستری (در صورتی که هنوز مشکل برطرف نشده است)
برنامه regedit را اجرا کنید.
به آدرس کلید رجیستری زیر بروید:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.[Instance Name]\MSSQLServer\SuperSocketNetLib\Tcp\IPAll
مقدار کلید TcpDynamicPorts را به 1433 تغییر دهید.