powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
5 сообщений из 5, страница 1 из 1
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
    #38604103
alex_cattt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи в след. вопросе:
для работы приложения (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
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
    #38604451
rcryo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем вызвано желание использовать JTDS для коннекта к MSSQL?
по моему это какой-то изврат.
...
Рейтинг: 0 / 0
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
    #38604575
alex_cattt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rcryoЧем вызвано желание использовать JTDS для коннекта к MSSQL?
по моему это какой-то изврат.

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


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