Почему мне не удается подключить Sql server 2008 R2 из tibco BW?

Когда я пытаюсь подключиться к серверу sql из соединения tibco JDBC, возникают следующие ошибки. Для com.microsoft.sqlserver.jdbc.SQLServerDriver

 BW-JDBC-100034 "Configuration Test Failed. Exception     [com.microsoft.sqlserver.jdbc.SQLServerException] occurred. com.microsoft.sqlserver.jdbc.SQLServerException: Software caused connection abort: recv  failed"

и для tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver

BW-JDBC-100033 "Configuration Test Failed. Failed to find or load the JDBC driver: tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver"

Я поместил файлы jar в папку C:\tibco\tpcl\5.7\lib, а также попытался поместить файлы jar в папку C:\tibco\tpcl\5.7\jdbc.

Может ли кто-нибудь сообщить мне, как решить эту проблему?


person Lax_me    schedule 25.11.2013    source источник


Ответы (3)


вы должны поместить файлы jar в папку tibco bw / lib.

Для меня это C:\tibco\bw\5.10\lib

Кроме того, если вы хотите подключить ms sql server с использованием проверки подлинности Windows, вам также необходимо сохранить папку windows / system32 или добавить в путь к классу.

person Community    schedule 25.11.2013
comment
Я получаю это сообщение об ошибке. BW-JDBC-100033 Configuration Test Failed. Не удалось найти или загрузить драйвер JDBC: tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver - person Lax_me; 26.11.2013
comment
@Lax_me Я думаю, что вы, возможно, не установили правильный драйвер. Я тестировал сервер mysql и ms sql, оба работают нормально. Если вы хотите, я также могу предоставить снимок экрана - person ; 26.11.2013

Ваши драйверы JDBC должны быть помещены в:

C:\tibco\tpcl\5.7\jdbc

Вы должны создать папку jdbc, если она не существует.

person Nicolas Heitz    schedule 26.11.2013
comment
Я создал эту папку ранее и поместил в нее банки, но у меня такие же ошибки, упомянутые выше. - person Lax_me; 26.11.2013
comment
Раньше в некоторых выпусках BW была ошибка. Какую версию вы используете? - person Nicolas Heitz; 26.11.2013
comment
Можете ли вы подтвердить, что запись %TPCL_HOME%/jdbc существует в tibco.env.STD_EXT_CP пути к классам в файле designer.tra? - person Nicolas Heitz; 29.11.2013
comment
В моем конструкторе есть tibco.env.STD_CP_EXT путь к классам, и этот tibco.env.STD_EXT_CP не исключен - person Lax_me; 29.11.2013
comment
Извините, я имел в виду tibco.env.STD_CP_EXT. - person Nicolas Heitz; 29.11.2013

У меня была та же проблема, и теперь она решена.

Сначала - проверьте, можете ли вы подключиться к другому серверу Sql, используя соединение JDBC в дизайнере Tibco. Если да - проблема с сервером Sql на вашем компьютере. Вам следует выполнить обновление до Sql Server 2008 Service Pack 2. Я сделал это, перезапустил свой сервер Sql и смог подключиться. Загрузите его здесь. Также вам необходимо убедиться, что у вас есть папка jdbc в вашем C: \ tibco \ tpcl \ 5.7 \ и у вас есть соответствующий путь к классу tibco.env.STD_CP_EXT в Designer.tra.

К вашему сведению, в патче SP2 есть соответствующее исправление: -

http://support.microsoft.com/kb/2653857

ИСПРАВИТЬ: Невозможно подключиться к SQL Server с помощью драйвера JDBC для SQL Server после обновления до JRE 6, обновление 29 или более поздней версии.

person Ashish Gupta    schedule 05.12.2013