Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разрешаване на отдалечени връзки за SQL Server Express 2012

Е, радвам се, че попитах . Решението, което най-накрая открих, беше тук:

Как да конфигурирам ли SQL Server Express да разрешава отдалечени tcp/ip връзки на порт 1433?

  1. Стартирайте SQL Server Configuration Manager.
  2. Отидете на SQL Server Network Configuration> Protocols for SQLEXPRESS.
  3. Уверете се, че TCP/IP е активиран.

Дотук добре и напълно очаквано. Но след това:

  1. Щракнете с десния бутон върху TCP/IP и изберете Свойства .
  2. Проверете дали под IP2 IP адресът е зададен на IP адреса на компютъра в локалната подмрежа.
  3. Превъртете надолу до IPAll.
  4. Уверете се, че TCP Dynamic Ports е празно . (Моят беше настроен на някакъв 5-цифрен номер на порт.)
  5. Уверете се, че TCP порт е зададено на 1433 . (Моят беше празен.)

(Също така, ако следвате тези стъпки, не необходимо за активиране на SQL Server Browser и трябва да разрешите само порт 1433, а не 1434.)

Тези допълнителни пет стъпки са нещо, което не си спомням някога да е трябвало да правя в предишна версия на SQL Server, Express или друга. Изглежда, че са били необходими, защото използвам наименуван екземпляр (myservername\SQLEXPRESS) на сървъра вместо екземпляр по подразбиране. Вижте тук:

Конфигуриране на сървър за слушане на конкретен TCP порт (SQL Server Configuration Manager)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изтриване от CTE с присъединяване

  2. Как да избера клъстерен индекс в SQL Server?

  3. SQL Server 2008:копиране на съдържанието на всички таблици от една база данни в друга база данни

  4. Вмъкване на големи обектни данни в Salesforce.com от SQL Server

  5. Улавяне на множество съобщения за грешка от един израз в TRY CATCH