Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 11.5.1 - JTDS Driver - MSSQL 2008 R2 / 5 сообщений из 5, страница 1 из 1
03.04.2014, 12:33
    #38604103
alex_cattt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
Прошу помощи в след. вопросе:
для работы приложения (client-server) с MSSQL 2008 R2 (sqlexpress на сервере SRV1) пытаюсь прикрутить JTDS драйвер: net.sourceforge.jtds.jdbc.Driver
В PB 11.5.1 коннект к базе через этот драйвер работает без проблем, а вот скомпилированное приложение при соединении с базой вызывает ошибку:

SQLSTATE=HY000 Unable to get information from SQL Server: SRV1

Путь к драйверу прописан в сист. переменной CLASSPATH: .;C:\Windows\java\jdbc\jtds\jtds.jar
Приложение запускаю на том же ПК на котором установлен PB, JRE установлен версии 6 update 11
Строка коннекта исключается т.к она одна и таже и в приложении и в PowerBuilder:
SQLCA.DBMS = "JDBC"
SQLCA.LogPass = <******>
SQLCA.LogId = "user1"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Driver='net.sourceforge.jtds.jdbc.Driver',URL='jdbc:jtds:sqlserver://SRV1/promtmp;domain=dn;instance=sqlexpress;'"

Еще чуть информации: пробовал другой драйвер: com.microsoft.sqlserver.jdbc.SQLServerDriver
коннект к тому же серверу и той же базе - работает без проблем.
Но драйвер JTDS меня устраивает больше т.к он позволяет от имени одного заранее определенного пользователя домена ходить в базу MSSQL (где этот пользователь добавлен)
и при этом проверка подлинности для MSSQL: Проверка подлинности Windows (а не SQL Server).

Вопрос: что нужно еще прикрутить к скомпилированному приложению (или указать в системных переменных) чтобы дрйавер JTDS заработал также как и в составе PowerBuilder (при этом другой драйвер JDBC нормально работает) ?
...
Рейтинг: 0 / 0
03.04.2014, 15:45
    #38604451
rcryo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
Чем вызвано желание использовать JTDS для коннекта к MSSQL?
по моему это какой-то изврат.
...
Рейтинг: 0 / 0
03.04.2014, 17:17
    #38604575
alex_cattt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
rcryoЧем вызвано желание использовать JTDS для коннекта к MSSQL?
по моему это какой-то изврат.

Пожелание админа БД: не включать смешанный режим аутентификации SQL Server и Windows и не плодить сотни пользователей (входов) БД
при таких условиях использовать (для двухуровневых приложений) обычный драйвер JDBC или naive client нельзя...
понятно, что задача решается при вынесении уровня приложения на сторону сервера но это уже другая история......
...
Рейтинг: 0 / 0
04.04.2014, 17:09
    #38605690
alex_cattt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
Оказалось что проблема в ESET Smart Security установленном на клиентском ПК (ОС WIN7 x86).
при этом никакая настройка правил, разрешающих работу приложения по удаленным портам не помогла...
помогает только полное отключение брендмауэра ESET...
...
Рейтинг: 0 / 0
08.04.2014, 15:46
    #38608703
alex_cattt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
Проблема решается установкой более нового драйвера JTDS (1.3.1) и JRE версии 7 .
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 11.5.1 - JTDS Driver - MSSQL 2008 R2 / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]