|
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
|
|||
---|---|---|---|
#18+
Прошу помощи в след. вопросе: для работы приложения (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 нормально работает) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 12:33 |
|
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
|
|||
---|---|---|---|
#18+
Чем вызвано желание использовать JTDS для коннекта к MSSQL? по моему это какой-то изврат. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 15:45 |
|
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
|
|||
---|---|---|---|
#18+
rcryoЧем вызвано желание использовать JTDS для коннекта к MSSQL? по моему это какой-то изврат. Пожелание админа БД: не включать смешанный режим аутентификации SQL Server и Windows и не плодить сотни пользователей (входов) БД при таких условиях использовать (для двухуровневых приложений) обычный драйвер JDBC или naive client нельзя... понятно, что задача решается при вынесении уровня приложения на сторону сервера но это уже другая история...... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 17:17 |
|
PB 11.5.1 - JTDS Driver - MSSQL 2008 R2
|
|||
---|---|---|---|
#18+
Оказалось что проблема в ESET Smart Security установленном на клиентском ПК (ОС WIN7 x86). при этом никакая настройка правил, разрешающих работу приложения по удаленным портам не помогла... помогает только полное отключение брендмауэра ESET... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2014, 17:09 |
|
|
start [/forum/search_topic.php?author=Stiler&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 444ms |
total: | 731ms |
0 / 0 |