|
|
|
weblogic.jdbc.mssqlserver4.driver и windows-авторизация
|
|||
|---|---|---|---|
|
#18+
Добрый день (вечер/ночь/...) Ситуация: жило и работало приложение (сервлет), крутившийся на weblogic8.1 Брало данные из БД на SqlServer2000 через упомянутый в сабже драйвер. При этом использовало sql-авторизацию. weblogic был установлен как nt-сервис. Доступ к базе был настроен с помощью jdbc-пула, управляемого самим weblogic-ом. Стало: на sqlserver-е началась кампания по изживанию всех sql-логинов и переходе на встроенную вин-авторизацию. Сервис weblogic-а запущен под NetworkService. Из настроек пула убраны свойства, задающие имя sql-логина и пароль. Соответственно, приложение перестало соединяться с БД с сообщением Код: plaintext Исходники есть, но нет средств разработки, разработчиков на java и никого, кто бы помнил, как чего в этом weblogic-е настраивается. Вопрос: можно ли одними настройками jdbc-пула сделать соединение с БД работающим под NetworkService? И возможно ли это вообще для данного драйвера? Если нет, то существует ли в природе драйвер для MS SQL 2000, написанный на java (type 4) и умеющий работать со встроенной авторизацией? Если нет, то какие могут быть соображения по исправлению ситуации кроме переделки приложения и возврата к sql-авторизации? Спасибо. зы: доки к драйверу с сайта bea читал, не нашел ответа. плохо смотрел? поиск по форуму тоже делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 19:25 |
|
||
|
weblogic.jdbc.mssqlserver4.driver и windows-авторизация
|
|||
|---|---|---|---|
|
#18+
Что, никто не пользует этот драйвер? Вот нашел в инете еще один драйвер к MS SQL - jtds 1.2. В доке написано, что он вроде как может работать с виндовой авторизацией текущего пользователя. Кто-нибудь пробовал его, это реально работает? А то мне еще долго разбираться - первый раз настраиваю. Может зря стараюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 22:31 |
|
||
|
weblogic.jdbc.mssqlserver4.driver и windows-авторизация
|
|||
|---|---|---|---|
|
#18+
В общем пообщался содержательно сам с собой Докладываюсь по результатам, может кому еще понадобится: jtds драйвер работает со встроенной виндовой авторизацией нормально. 1. Качаем сам драйвер. 2. Ложим его jar в $BEA_HOME$\weblogic\ext (к примеру) 3. В installservice.cmd прописываем этот jar в класспасе 4. пересоздаем сервис, запускаем его под нужной учеткой (в моем случае под NetworkService, а вообще можно под любым пользователем) 5. Из дистрибутива jtds берем ntlmauth.dll и ложим ее куда-нить в PATH (я положил в windows\system32) 6. настраиваем ConnectionPool в weblogic-е под использование нового драйвера, перестартуем сервис weblogic-а 7. наслаждаемся результатом все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 15:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33780995&tid=2149006]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
22ms |
get forum data: |
2ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 425ms |

| 0 / 0 |
