Check KBA 1569486
Apply the config changes suggested in the KBA which should fix your issue
Resolution Steps :
You must configure the cs.cfg configuration file to make two Connection Server instances run in library mode and server mode respectively. In that case, one instance only accesses one data source. Follow the steps below:
- Make a backup copy of the cs.cfg file located in <boe_installdir>/bobje/enterprise120/solaris_sparc/dataAccess/RDBMS/connectionServer directory.
- Open the cs.cfg file for editing.
- Locate the following sections:
- <Library>
...
<!--
<ActiveDataSources>
<NetworkLayer Name="ODBC">
<DataBase Name="MS SQL Server.*$"/>
<DataBase Name="MS Access.*$"/>
<DataBase Name="Generic ODBC datasource"/>
<DataBase Name="Generic ODBC3 datasource"/>
</NetworkLayer>
</ActiveDataSources>
-->
</Library>
<Server>
...
<!--
<ActiveDataSources>
<NetworkLayer Name="ODBC">
<DataBase Name="MS SQL Server.*$"/>
<DataBase Name="MS Access.*$"/>
<DataBase Name="Generic ODBC datasource"/>
<DataBase Name="Generic ODBC3 datasource"/>
</NetworkLayer>
<NetworkLayer Name="Oracle OCI">
<DataBase Name="Oracle 9"/>
<DataBase Name="Oracle 8"/>
</NetworkLayer>
</ActiveDataSources>
-->
</Server>
- <Library>
- Uncomment both sections by removing <!-- and --> tags.
- Under Library, replace ODBC network layer with the network layer corresponding to one of the datasources. For example:
- <NetworkLayer Name="DB2 CAE">
- <DataBase Name="DB2 v9"/>
- <DataBase Name="DB2 UDB v8"/>
- <DataBase Name="DB2 for z/OS v9"/>
- <DataBase Name="DB2 UDB for iSeries v5"/>
- </NetworkLayer>
- Under Server, remove Oracle OCI network layer and leave the ODBC as is.
- Save and close the file.
- Restart the Connection Server and Web Intelligence Processing Server.
*** IMPORTANT NOTE ***
The above will ONLY allow the databases listed (DB2 and MS SQL) and therefore stop all others from working.
The full text for all Databases is as follows. Add in the databases that will be used by into the XML file above:
<Library>
<ActiveDataSources>
<NetworkLayer Name="DB2 CAE">
<DataBase Name="DB2 v9"/>
<DataBase Name="DB2 UDB v8"/>
<DataBase Name="DB2 for z/OS v9"/>
<DataBase Name="DB2 UDB for iSeries v5"/>
</NetworkLayer>
<NetworkLayer Name="Essbase">
<DataBase Name="Hyperion Essbase 7.0"/>
<DataBase Name="Hyperion Essbase 9"/>
</NetworkLayer>
<NetworkLayer Name="Oracle OCI">
<DataBase Name="Oracle 9"/>
<DataBase Name="Oracle 10"/>
<DataBase Name="Oracle 11"/>
</NetworkLayer>
<NetworkLayer Name="SAP BAPI">
<DataBase Name="SAP Business Warehouse"/>
</NetworkLayer>
<NetworkLayer Name="Sybase CTL">
<DataBase Name="Sybase Adaptive Server 15"/>
</NetworkLayer>
</ActiveDataSources>
</Library>
<Server>
<ActiveDataSources>
<NetworkLayer Name="Essbase">
<DataBase Name="Hyperion Essbase 7.0"/>
<DataBase Name="Hyperion Essbase 9"/>
</NetworkLayer>
<NetworkLayer Name="Informix CLI">
<DataBase Name="Informix Dynamic Server 11"/>
</NetworkLayer>
<NetworkLayer Name="ODBC">
<DataBase Name="Generic ODBC datasource"/>
<DataBase Name="Generic ODBC3 datasource"/>
<DataBase Name="MS SQL Server 2000"/>
<DataBase Name="MS SQL Server 2005"/>
<DataBase Name="MS SQL Server 2008"/>
<DataBase Name="Sybase ASIQ 12"/>
<DataBase Name="Sybase IQ 15"/>
<DataBase Name="Sybase SQL Anywhere 10"/>
<DataBase Name="Red Brick Decision Server 6.x"/>
<DataBase Name="MySQL 5"/>
<DataBase Name="Netezza Server 4"/>
<DataBase Name="Netezza Server 5"/>
</NetworkLayer>
<NetworkLayer Name="Oracle OCI">
<DataBase Name="Oracle 9"/>
<DataBase Name="Oracle 10"/>
<DataBase Name="Oracle 11"/>
</NetworkLayer>
<NetworkLayer Name="SAP BAPI">
<DataBase Name="SAP Business Warehouse"/>
</NetworkLayer>
<NetworkLayer Name="Sybase CTL">
<DataBase Name="Sybase Adaptive Server 15"/>
</NetworkLayer>
<NetworkLayer Name="Teradata">
<DataBase Name="Teradata V2 R6"/>
<DataBase Name="Teradata 12"/>
<DataBase Name="Teradata 13"/>
</NetworkLayer>
</ActiveDataSources>
</Server>