Ошибка входа в систему: ошибка IO: неверный формат строки подключения, допустимый формат: «Host: Port: SID» с SAP CrystaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка входа в систему: ошибка IO: неверный формат строки подключения, допустимый формат: «Host: Port: SID» с SAP Crysta

Сообщение Anonymous »

У нас есть настольное приложение на рабочем столе на основе Java, которое выполняет две части JDBC входа в JDBC, одна предназначена для создания соединения с Oracle DB, этот пользователь позволяет пользователю выполнять запросы и хранимых процедур, а второй вход JDBC произойдет, если пользователь попытается сгенерировать/распечатать Кристаллический отчет. Для этого интерфейса Crystal Java мы используем Crjava-Runtime_12.2.223.zip библиотеки из сообщества SAP. Теперь странная вещь - на всех наших разработчиках, мы не сталкиваемся с ошибкой неверного формата строки подключения, но эта ошибка появляется только на одной из учетной записи пользователя. Он способен успешно войти в приложение, то есть первое соединение JDBC, но когда он пытается установить соединение с кристаллическим интерфейсом, он сталкивается с этой ошибкой Ошибка входа в систему: ошибка в io: неверный формат строки подключения, допустимый формат - это: "Host: Port: Sid" < /strong> < /p>

Мы попытались разрешить это, следуя форматам URL JDBC (читайте много вопросов Java JDBC- как подключиться к Oracle, используя Форматы JDBC), но он всегда получает одну и ту же ошибку при установлении соединения с кристаллическим интерфейсом. (SID и имя службы для пользователя такое же, как ABCPROD) 1521: abcprod
[*]jdbc:oracle:thin:@//abc-db.abchosting.local:1521/abcprod
[*] JDBC: Oracle: Thin : @abcprod (используя tnsfile)
[*]jdbc:oracle:thin:@abc-db.abchosting.local:1521/abcprod


Пользователь находится на Oracle версии 12C, есть два других пользователя на том же DB, они вообще не сталкиваются с этой ошибкой. Может ли кто -нибудь предложить, что мы должны проверить, является ли эта проблема с заявлением (уровень кода) или Oracle Grants/Проблема разрешения? Я попросил DBA сравнить гранты для всех этих трех пользователей, но он говорит, что все гранты для них одинаковы. Какие -нибудь подсказки или предложения? < /p>

Эта проблема не связана с библиотекой Oracle JDBC, это связано с библиотекой SAP Crystal Report для Java, потому что, если мы устанавливаем связь с библиотекой Oracle JDBC, он работает нормально, В моем первом утверждении говорится: две части JDBC Logon, сначала с библиотекой JDBC Plance Oracle, которая работает нормально, вторая часть с библиотекой Crystal, той же строкой/URL -адресом подключения, которая использовалась в первой части, при попытке установить соединение он бросает ошибку, но эта ошибка является конкретной Только одному пользователю остального других пользователей в производстве не сталкиваются с этой ошибкой.

Подробнее здесь: https://stackoverflow.com/questions/483 ... at-is-host
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»