подключить базу данных MS SQL к источникам данных railo

У меня чертовски много времени, чтобы подключить источник данных MS SQL через мою установку railo. Я могу нормально подключиться через Adobe ColdFusion, но railo продолжает выдавать ошибку

В Adobe ColdFusion мой сервер установлен как mycomputername\sqlexpress и порт 1433. В Railo используется тот же сервер, база данных, имя пользователя и пароль. Я получаю следующую ошибку

The TCP/IP connection to the host myservername, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port."..

Я также пытался подключиться через IP-адрес, указанный в диспетчере конфигурации SQL Server. IP4 установлен как активный и включен с IP-адресом 127.0.0.1, но это вызывает ту же ошибку, что и выше.

У меня включен IPv6, и в моих настройках TCP/IP он отображается как IP1, но я не знаю, почему это может вызвать проблему.

Порт 1433 открыт, так как я могу подключиться через Adobe ColdFusion. Я надеюсь, что упустил что-то очевидное, но я в тупике.


person Matt Busche    schedule 21.10.2013    source источник
comment
Является ли экземпляр sqlexpress работающим на mycomputername? У меня были проблемы (и вызвал ошибку) с версией Adobe CF 9 - не может подключиться с помощью именованного экземпляра. В любом случае, я знаю, что вы спрашиваете о Райло. Я говорю об этом, потому что обходной путь, который может сработать для вас, — это подключиться к имени сервера, mycomputername, а затем указать порт для экземпляра вместо имени экземпляра. Конечно, все это предполагает, что вы пытаетесь подключиться к экземпляру в первую очередь.   -  person Miguel-F    schedule 21.10.2013
comment
@ Miguel-F Это пример, и я думаю, что пробовал этот синтаксис, но я подтвержу, когда вернусь домой сегодня вечером.   -  person Matt Busche    schedule 21.10.2013
comment
Просто убедитесь, что вы указали номер порта этого экземпляра, а не 1433 по умолчанию.   -  person Miguel-F    schedule 21.10.2013
comment
@ Miguel-F Я смог заставить его работать с вашим комментарием, а затем с этой статьей blogs.msdn.com/b/sqlblog/archive/2009/07/17/ В свойствах TCP/IP для параметра listen all было установлено значение yes, что, по-видимому, было моей проблемой, поскольку теперь все работает. Спасибо за помощь.   -  person Matt Busche    schedule 22.10.2013
comment
Без проблем. Рад, что у тебя получилось. Обязательно добавьте его в качестве ответа, потому что это может помочь другим.   -  person Miguel-F    schedule 22.10.2013


Ответы (1)


Наконец-то я заработал, изменив параметр Listen All на no в диспетчере конфигурации SQL Server > TCP/IP Propertiest.

Свойства TCP/IP

и установите TCP-порт на 1433 и включите источник данных в IP2 ниже

IP-адреса

person Matt Busche    schedule 23.10.2013