powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подключение к серверу БД
15 сообщений из 15, страница 1 из 1
Подключение к серверу БД
    #39639730
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть клиент-серверное приложение. Для входа в приложение нужно ввести доменный логин и пароль, корректность которых проверяется к подключением к серверу БД (DB2 9.7), если коннект к базе успешный то открывается главное окно приложения. Логин пользователи подставляется автоматически из системных переменных, а ввод пароля приходится вводить вручную. Но сейчас попросили что бы и пароль вставлялся автоматически. Аргументируют тем, что если пользователь при включение компа уже ввел свой доменный пароль и успешно прошел идентификацию, и эту успешную авторизацию использовать как-то при запуске приложения. Вообще реально это сделать, фактически нужно раздобыть пароль доменной учетной записи.
Хранить пароль от доменной учетки даже в зашифрованном виде на локальной станции, как-то не хочется.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39640695
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_A67,

Вам, наверное, надо что-то вроде этого , а ДБ2 здесь ни при чём.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39640932
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_A67,

Добрый день.

Если это DB2 CLI/ODBC клиент-серверное приложение, то:
Configure Kerberos for authentication on DB2 UDB for Linux, UNIX, and Windows
Steps to configure the Windows client and domain controller to enable Windows native Kerberos environment
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39641758
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein
Второй раз уже слышу про Kerberos
придется читать со словарем.
Спасибо за ссылку.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39641882
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_A67,

Для windows <-> windows в домене по-моему достаточно на сервере:

Код: plaintext
1.
2.
db2 update dbm cfg using SRVCON_AUTH KRB_SERVER_ENCRYPT
db2stop
db2start

Остальное и на сервере, и на клиенте уже установлено.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39642449
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein
Добрый день.
По вашей ссылке выбрал этот вариант
авторUpdate the database manager configuration parameter SRVCON_AUTH to NOT_SPECIFIED and set AUTHENTICATION to KERBEROS.
После команд db2stop db2start не запустился менеджер базы, в журнале винды нашел следующее сообщение
авторdb2start : SQL1365N db2start or db2stop failed in processing the plugin "IBMkrb5". Reason code = "10".
Опять из вашей же ссылки на сервере должна быть следующая папка sqllib/ security64 /plugin/IBM/server, но сервере есть только
sqllib/security/plugin/IBM/server.
Вопрос где раздобыть библиотеки Kerberos для 64-битной версии DB2?
На всякий случай приведу команду db2level
авторDB21085I Экземпляр "DB2" использует "64" бит и выпуск кода DB2 "SQL09070"с
идентификатором выпуска "08010107".
Информационные элементы суть "DB2 v9.7.0.441", "s090521", "NTX6497", а также
пакет FixPack "0".
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39642452
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В предыдущем сообщение напутал. Сейчас внимательно прочитал для Windows 64-bit файл должен находиться
в sqllib\security\plugin\IBM\server\IBMkrb564.dll и такой файл в этой папке есть, значит причина ошибки
авторdb2start : SQL1365N db2start or db2stop failed in processing the plugin "IBMkrb5". Reason code = "10".
в другом.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39642906
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_A67,

Надо в db2diag.log смотреть, что появляется.
Убедитесь, что сервис экземпляра db2 запущен на сервере под доменной учетной записью, а не локальной или system.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39643000
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
Действительно менеджер запускался под локальной учеткой.
Поменял конфигурацию менеджера базы данных и стартовал DB2 под доменной учеткой.
Сервер стартанул без ошибок. Теперь пытаюсь подключиться к базе убрав из строки подключения логин и пароль. Но почему то не получается выскакивает окошко для ввода логина и пароля. Либо сервер, либо клиентское приложение не понимают, что в качестве логина и пароля надо взять текущую авторизацию в домене. Подскажите еще в какую сторону надо капать. Спасибо
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39643126
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_A67,

Вы сначала из DB2 CLP на этом клиенте попробуйте соединиться без указания имени пользователя.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39644109
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Все удалось подключиться.
В свойствах подключения, выставил значения параметра (DispLogin) не показывать диалоговое окно в случае не достающих параметров и коннект случился.
Ну тут образовалось проблемка, на сервере была создана локальная учетка с админскими правами, теперь под ней не получается подключиться к базе данных. Так и должно быть?
Нельзя настроить одновременный доступ под локальной учеткой и Kerberos?
Манипуляции с параметром ALTERNATE_AUTH_ENC результата не дали
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39644297
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_A67Ну тут образовалось проблемка, на сервере была создана локальная учетка с админскими правами, теперь под ней не получается подключиться к базе данных. Так и должно быть?
Нельзя настроить одновременный доступ под локальной учеткой и Kerberos?Самый простой путь - это зарегистрироваться на клиенте под доменной учетной записью и из-под нее запускать программу. С локальной учеткой так не получится.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39644728
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При переходе на Kerberos дольше идёт авторизация. Можно как то ускорить?
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39650819
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запустил данную технологию на промышленном сервере. Столкнулся с проблемой, что на нескольких рабочих станциях с использованием Kerberos, приложение просто висит. Если на этой же рабочей станции ввести логи и пароль, то все нормально. НА рабочих станциях, установлен только Run-time клиент. Попробовал подключиться через него без ввода логина и пароля, тоже висит, когда вводишь логин и пароль, подключение проходит нормально.
Вошли на эту рабочую станцию под другой доменной учетной записи, симптомы те же. Где искать проблему в DB2 или в настройках самой рабочей станции. Проблемные станции находятся в разных филиалах.
...
Рейтинг: 0 / 0
Подключение к серверу БД
    #39650877
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_A67Где искать проблему в DB2 или в настройках самой рабочей станции. Проблемные станции находятся в разных филиалах.Открывайте PMR в поддержку DB2.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подключение к серверу БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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