Подтвердить что ты не робот

Com.microsoft.sqlserver.jdbc.SQLServerException: соединение TCP/IP с локальным хостом хоста, порт 1433 провалилось

Я продолжаю получать эту ошибку. Я попробовал одно решение из stackoverflow (ниже), которое не сработало для меня - Исключение SQL при подключении к SQL-серверу

Я попытался разрешить порт 1433 в брандмауэре Windows, используя ссылку, которая тоже не работала. См. Раздел "Открытие порта в брандмауэре Windows для доступа к TCP". http://msdn.microsoft.com/en-us/library/ms175043.aspx

com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP 
connection to the host localhost, port 1433 has failed. Error: 
"Connection refused: connect. Verify the connection properties. 
Make sure that an instance of SQL Server is running on the host 
and accepting TCP/IP connections at the port. Make sure that TCP 
connections to the port are not blocked by a firewall.

Пожалуйста, помогите мне решить эту проблему.

Спасибо

4b9b3361

Ответ 1

Вам нужно перейти на Start > Microsoft SQL Server > Configuration Tools > SQL Server Configuration Manager

Когда он откроется Перейти к

SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for SQLExpress 

Где вы найдете протокол TCP/IP, если он отключен, затем Включите его. Нажмите на TCP/IP, вы найдете его свойства.

В этих свойствах Удалите все динамические порты TCP и добавьте значение 1433 во все TCP-порт
и перезагрузите SQL Server Services > SQL Server

И его сделано.

Ответ 2

Шаги

  • Откройте диспетчер конфигурации сервера Sql (Пуск → Программы → Microsoft SQL Server 2008 → Инструменты настройки)

  • Разверните конфигурацию сети SQL Server → [Экземпляр сервера]

  • Дважды щелкните TCP/IP

  • В соответствии с протоколом:

  • Убедитесь, что включено: Да

  • В разделе IP-адреса:

  • Прокрутите вниз и установите TCP-порт под IPAll, (1433 по умолчанию)

  • Найдите IP-адрес, к которому вы хотите подключиться, и установите Enabled и Active к Да

Ответ 3

убедитесь, что в соединенииUrl ваша косая черта ориентирована так:

Строковое соединениеUrl = "jdbc: sqlserver://localhost **\** itis; databaseName = dbMediaStore; user =; password =";

Ответ 4

Для запроса базы данных SQL Server с JDBC

Во-первых, вам нужно выяснить IP-адрес вашего SQL-сервера и включить TCP/IP и установить порт TCP/IP либо. Для этого выполните следующие действия:

  • Откройте диспетчер конфигурации SQL Server

    • Выберите Конфигурация сети SQL ServerПротоколы для → Щелкните правой кнопкой мыши по TCP/IP → выберите Включить (если уже включен, затем перейдите к следующему шагу) → Снова щелкните правой кнопкой мыши по TCP/IPСвойства → Выберите вкладку IP-адрес - > В группе IPAll: очистить значение динамических портов TCP и установить 1433 в TCP-порт → Нажмите OK.

      Примечание. Скопируйте один из IP-адресов в таблицу свойств, чтобы выполнить настройку позже.

    • Дважды щелкните по SQL Server Services → щелкните правой кнопкой мыши по SQL Server (USER) ** → выберите ** Перезагрузить

Теперь у вас уже есть IP, сервер конфигурации, как показано ниже:

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
        <property name="url" value="jdbc:sqlserver://put.the.ip.here:1433;databaseName=<DB-Name>" />
        <property name="username" value="sa" />
        <property name="password" value="[email protected]" />
</bean>

Примечание: Удалить destroy-method="close" из bean-компонента