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.
Пожалуйста, помогите мне решить эту проблему.
Спасибо
Ответы
Ответ 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 либо. Для этого выполните следующие действия:
Теперь у вас уже есть 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-компонента