2016-04-29 8 views
0

Я получаю сообщение об ошибке, когда попал в URL приложения:DSRA0304E: произошло событие XAException. Не удалось загрузить DLL sqljdbc.dll, или один из библиотек DLL он ссылается

Код ошибки:

DSRA0304E: XAException occurred. XAException contents and details are: The cause is    : null. 

DSRA0302E: XAException occurred. Error code is: XAER_RMERR (-3). Exception is: com.microsoft.sqlserver.jdbc.SQLServerException: Could not load the DLL sqljdbc.dll, or one of the DLLs it references. Reason: 126(The specified module could not be found.) 

Раньше я был в состоянии получить доступ к применению, но после рефинансирования я не могу получить доступ. Я использую IBM WAS 8.5.5.8 Linux RHEL 6.7

+0

Можете ли вы объяснить, что означает «рестрикционные услуги» [sic]? Вы перезапустили сервер приложений? SQLServer? Другие услуги Unix? –

+0

AppServer, dmgr и nodeagent – prank

ответ

2

Для того, чтобы использовать поддержку XA в драйвере Microsoft SQL Server JDBC, вы должны сначала пройти через несколько шагов установки, которые вовлекают добавляющих DLL-файл (sqljdbc. dll) из драйвера JDBC Microsoft SQL Server для установки Microsoft SQL Server, создания хранимых процедур (xa_install.sql) и предоставления доступа через роль SqlJDBCXAUser.

Вот ссылка на инструкции от Microsoft,

https://msdn.microsoft.com/en-us/library/aa342335%28v=sql.110%29.aspx

, и есть некоторая полезная информация в комментариях внутри файла xa_install.sql.

0

На самом деле файл sqljdbc.dll отсутствовал. Поэтому я поместил этот файл в каталог bin, где установлен SqlServer.