Доступ к MS SQL Server из веб-приложения, представленного на Linux-машине? - PullRequest
0 голосов
/ 08 июля 2010

Я могу получить доступ к MS Sql из веб-приложения, расположенного в Windows. Но это невозможно, если веб-приложение находится в Linux. В этом приложении используется com.microsoft.sqlserver.jdbc.SQLServerDriver. Ниже приведены конфигурации.

Tomcat 6 MS SQL 2005 JDK6 Драйвер: com.microsoft.sqlserver.jdbc.SQLServerDriver

1 Ответ

1 голос
/ 08 июля 2010

Нет проблем. Просто убедитесь, что сервер, на котором находится веб-приложение, имеет видимость сети на сервере, где находится MS SQL 2005. Также убедитесь, что в MS SQL 2005 включено сетевое соединение. Для этого посмотрите на эти строки из документации Microsoft:


"Вы должны разрешить удаленные подключения для каждого экземпляра SQL Server 2005, к которому хотите подключиться с удаленного компьютера. Для этого выполните следующие действия:

  1. Нажмите кнопку «Пуск», выберите «Программы», «Microsoft SQL Server 2005», «Инструменты настройки», а затем нажмите «Конфигурация контактной зоны SQL Server».
  2. На странице конфигурации контактной зоны SQL Server 2005 щелкните Конфигурация контактной зоны для служб и соединений.
  3. На странице Конфигурация контактной зоны для служб и подключений разверните компонент Database Engine, щелкните «Удаленные подключения», нажмите «Локальные и удаленные подключения», выберите соответствующий протокол для вашей среды и нажмите «Применить».

    Примечание. Нажмите OK, когда вы получите следующее сообщение: Изменения параметров подключения не вступят в силу, пока вы не перезапустите службу компонента Database Engine.

  4. На странице Конфигурация контактной зоны для служб и соединений разверните компонент Database Engine, нажмите «Служба», нажмите «Стоп», дождитесь остановки службы MSSQLSERVER и нажмите «Пуск», чтобы перезапустить службу MSSQLSERVER. "

...